I was recently asked about my programming background and thought it would be useful to put together a few of the things I've done over the years.
In 2009 I won 1st place at the finals of Yahoo's international programming competition with this hack: http://www.youtube.com/watch?v=yNqgq7ej7JQ. This followed my win at the regional level (University of Waterloo).
In 2010 I won TechCrunch Disrupt's hackathon with this hack: http://www.youtube.com/watch?v=_QCnPHHCTXg, an alert service for the SEC's EDGAR system. That same year I was a winner at PayPal's hackathon after winning the semi-finals with a Twitter donation platform that I developed.
In my final year of law school I realized that there wasn't a way of discovering new laws/regulations or following MPP's speeches in the Legislature so I developed OntarioMonitor.ca. Here's a bit of coverage about the service: http://www.itbusiness.ca/news/new-site-monitors-latest-happenings-at-ontario-legislature/17261. There's now also a Federal version: http://www.federalmonitor.ca.
During the summer that I began my law practice I developed Canada's first legal services marketplace that displays prices (for flat rate legal services): http://www.flatlaw.ca. This was covered by the Globe and Mail about six months ago: http://www.theglobeandmail.com/report-on-business/small-business/sb-tools/sb-how-to/website-makes-a-case-for-flat-legal-fees/article19658049/.
Some of programming work is available on the website of my former contract programming business: http://summerhilldesign.com/. I designed and programmed all of the services listed above (solely).
In my undergrad summers I worked for Ralph Nader in Washington, D.C. (I briefly ran the web/IT side for the D.C. office and then worked for them from Waterloo part-time during the school year) and a startup called Metranome that was acquired by Desire2Learn.
My most recent technical work has been a personal project involving extracting data from appellate court decisions (blog post about it). My main business is now my technology law practice but I'm continuing to develop and expand my government monitoring services too.