I know that most people who you want to work for - the people that care for you as a professional will check out your website if you have one.
I say throw it all on a website with thumbnails, links and descriptions to each of your projects.
In your resume, put it in as an entry under 'experience'. If you want, make it your top entry - call it 'ongoing projects' if they're ongoing. A short description with what the projects are and the tech used, along with a link to the site.
Also, under your email address in the contact info on your resume, link to your website.
This should pretty much cover your bases.
I hope that helps.