PHP

At it's most basic description PHP is a programming language that can be embedded into html.

That's boring and just barely the tip of the iceberg! You can use PHP to do any type of server-side scripting to generate a dynamic web page - calculations, database connectivity, cookies, create images and pdfs, read and write files on the local server or even a remote server.

Glenfiddich Cask of Dreams
Glenfiddich Cask of Dreams

I'm really happy with how this site turned out! The contest pages were hand coded and it was nice to see my regular login code pass strict security testing. The image gallery and thumbnail previews come from cmsms.

Finesse Permanent Makeup Home
Finesse Permanent Makeup Home

Flash sites can do a lot of cool things. One thing it can't do, however, is be viewed on iphones and ipads.  I was commissioned to make an html version of the flash site.  I also modified the js on the pages loading the swf to detect if flash was available and forward to the html pages if necessary.

Team Chevy Facebook App
Team Chevy Facebook App

It's my first facebook app! 

User's can get a "personalized" message (randomly selecting 1 of 6) added to their wall from the Team Chevy driver or can download an image that adds their profile picture to a collage of Chevy drivers.  In the first day there are already a couple of hundred likes.

Denninger's Foods of the World
Denninger's Foods of the World

It's been a while since I had an ExpressionEngine project and the new ee2 is fun (says the nerd in me).

Growers Cider
Growers Cider

The front end of this site is all flash but I made the php classes that action script called to interact with the database. I also made the administrative section to approve user images before they're visible in the gallery.

The Ron James Show (Season 1) on CBC
The Ron James Show (Season 1) on CBC
My Next DVD
My Next DVD

This site uses fun, nerdy, online tools like Amazon Web Services to see what other DVD viewers buy or rent at the same time. I've provided links to the referred movies for the most popular Canadian sites - amazon.cabestbuy.ca and futureshop.ca.

BBS Real Estate Brokerage
BBS Real Estate Brokerage

Oh this site was fun! They originally wanted to keep updating their data on a 3rd party site (why?) so I had to write php script that would parse through the html generated search results to get all the property info. My script also had to save the info in Expression Engine preserving things like categories and relationships. It wasn't easy but I won in the end.