Portfolio
Selected projects.
- Wild Daisies Consignment: e‑commerce, photography and social media
- Ridgeway Cinema Lounge: annual memberships, photography, and social media
- Rookleys Canadian Art: website launch, photography, and social media
- M.L. Campbell: spec-sheet-as-product-page architecture, 2025
- Multi-brand shared-platform pattern on the M.L. Campbell estate
- The Finish Line: M.L. Campbell's YouTube content discipline, 2022
- Distributor LMS architecture
- Driving the Boat with Tracker
- Le Château: Moodle-driven staff training (2016-2020)
- Sleep Country Canada: headless jQuery store-locator on the existing ASP.NET back end, 2015
- Tim Hortons Roll Up the Rim to Win: online double-play, 2015
- Inside BlackBerry for Business: B2B publishing on WordPress VIP (2011 to 2014)
- Inside BlackBerry: the hub of the WordPress VIP blog estate (2011 to 2014)
- Dev-rel publishing on WordPress VIP
- Inside BlackBerry Help Blog: support content on WordPress VIP (2011 to 2014)
- How to completely disable XML-RPC in WordPress to stop DDoS attacks
- canada.com: portal child theme on the Postmedia WordPress VIP network (2011-2013)
- Edmonton Journal: legislature-beat child theme in the Postmedia VIP migration (2011-2012)
- Liberal Party of Canada: WordPress Multisite candidate platform, 2012
- Montreal Gazette: bilingual-discovery child theme in the Postmedia VIP migration (2011-2012)
- National Post: WordPress VIP flagship in Postmedia's 2011-2012 network migration
- Ottawa Citizen: federal-politics child theme in the Postmedia VIP migration (2011-2012)
- Windsor Star: auto-and-border-beat child theme in the Postmedia VIP migration (2011-2012)
- Calgary Herald: energy-beat child theme in the Postmedia VIP migration (2011-2012)
- Financial Post: business-daily template engineering in the Postmedia VIP migration (2011-2012)
- Regina Leader-Post: lean-newsroom child theme in the Postmedia VIP migration (2011-2012)
- The Province: tabloid child theme in the Postmedia VIP migration (2011-2012)
- The Vancouver Sun: broadsheet child theme in the Postmedia VIP migration (2011-2012)
- Calgary Swerve: geolocation-driven arts and events property on the Postmedia VIP platform, 2011-2012
- DOSE.ca: bespoke entertainment property on the Postmedia VIP platform, 2011-2012
- The StarPhoenix: Saskatoon child theme and iPad template on the Postmedia VIP platform, 2012
- Isaac's Way Restaurant: online charity art auction tool
- Parliament Now: sister WordPress property to the Hill Times migration, 2011
- StockTwits FX: forex vertical community on the StockTwits platform, 2011
- The Hill Times: Drupal-to-WordPress migration with full URL and subscriber preservation, 2011
- StockTwits U: educational property designed for the new arrival, 2011
- James Altucher: WordPress migration with the email-safety pass first, 2011
- StockTwits Blog: multi-voice corporate publishing inside a community platform, 2011
- Howard Lindzon: personal blog inside the StockTwits network, 2010 to 2011
- StockTwits 50: curated editorial showcase of the top fifty trading setups, 2011
- Great Chefs Television: custom WordPress themes for the culinary editorial archive, 2010
- Joomla theme for the New Orleans jazz institution
- Tim Scott 2010: South Carolina 1st-district congressional campaign WordPress, 2010
- The Mace Group: South Carolina political-media WordPress retainer, 2009-2011
- Yorkville University: integrated learning stack across four schools, two provinces
- Academy of Design Toronto: WordPress front end inside the Yorkville Group's integrated stack
- Pedigree of Oat Lines (POOL): tag-driven research database for AAFC, 2008
- RCC Institute of Technology: WordPress front end inside the Yorkville Group's integrated stack
- Toronto Film School: WordPress front end inside the Yorkville Group's integrated stack
- Stan Cassidy Foundation: WordPress for a Fredericton rehabilitation-hospital fundraising arm, 2006
- Ed Broadbent: Ottawa Centre 2004 federal election bilingual campaign site, 2004
- Human Resource Information System Canada (HRIS-SIRH): federal HR platform rebuild, 2004
- Natural Resources Canada knowledge asset inventory: taxonomy across a federal department, 2004
- Ottawa Flight Training: pilots-read-for-a-living web design, 2004
- Canadian Technology Human Resources Board: bilingual newsletter platform, 2003
- Aboriginal Human Resources Development Canada: federal HR communications platform, 2003
- Bell Sympatico Order Bot: consumer ISP signup and equipment flow, 2003
- Natural Resources Canada Conference Plan: end-to-end internal workflow, 2003
- Department of Foreign Affairs and International Trade: embassy webcams for trade shows, 2003
- Environment Canada: OCR-to-HTML pipeline for 2,500 pages of legacy publications, 2002
- Algonquin College: searchable continuing-education catalogue, 2002
- The Authors Guild SiteBuilder: pre-WordPress hosted multi-tenant publishing platform, 2001
- Canadian Foundation for the Americas (FOCAL): Ottawa policy think tank web presence, 2001
- CubaSource: bilingual Cuba research directory for FOCAL, 2001
- Corel.com: public site for Corel Corporation, 1999/2000
- Corel LINUX Community: community resource for Corel LINUX OS users, 2000
- Corel store at buy.corel.com: e-commerce extension of corel.com, 2000
- CorelCity.com: public web portal for Corel clients and partners, 2000
- Designer.com: Corel's flagship CorelDRAW community site, 2000
- OfficeCommunity.com: Corel WordPerfect Office Suite community hub, 2000
- The Walper Tobacco Shop (1996): my first website