Before that, I built web sites for a living. Working as an independent web developer, collaborating with creative agencies and independent web designers. I did frontend and backend development, working with SilverStripe CMS and WordPress. Check out my portfolio and LinkedIn profile for more.
I love to travel. Most recently I’ve been a tourist in Costa Rica, Mexico, Jamaica, Cuba, NYC, Boston, New Zealand, Tasmania (Australia), Malaysia, and China. I can hardly wait to visit South America and Eastern Europe.
I grew up in beautiful, rural Cape Breton, Canada. But I love cities. I’ve lived in both Vancouver and Melbourne. They truly are the most liveable cities on the planet. I miss them both. Today, my wife Carolyn and our two sons call Truro, Nova Scotia.
I play hockey, tennis, and ultimate frisbee. I love to compete.
I’ve had a personal web site since 1996 but only started blogging in 2004. This site is now mainly geared toward my professional career, showcasing my work and publishing my original writings about the business of building the web. Posts are few and far between here as I now write mainly on my company blog. I also share short thoughts on Twitter and post code to GitHub and WordPress.org. I also cohost the Apply Filters podcast.
|May 27, 2017||How to Get from Employee/Freelancer to Plugin Business Owner||WordCamp Halifax|
|May 9, 2014||Database Deployment Strategy: Avoiding Merging||WordCamp Miami|
|Dec 7, 2013||WordPress Podcasting Roundtable (Video)||WordSesh 2|
|Jun 24, 2013||A Critical Piece Missing In Your WordPress Development Workflow (Video & Transcript)||BostonWP Meetup|
|Jan 20, 2012||WordPress Workshop (Summary & Notes)||Podcamp Halifax|
|Oct 27, 2011||Getting Started with WordPress (Summary & Notes)||Atlantic Interactive Marketing Conference|
|Jan 23, 2011||HTML5: Why aren’t you using it? (Slides & Review)||Podcamp Halifax|
|Sep 27, 2008||WordPress as a CMS: Not just another list of plugins (Summary & Slides)||WordCamp Vancouver|
|Jun 14-16, 2018||WordCamp Europe (Belgrade, Serbia)|
|Apr 29-May 1, 2018||MicroConf Growth (Las Vegas)|
|Feb 5-8, 2018||Big Snow Tiny Conf West (Beaver Creek, CO)|
|Apr 9-11, 2017||MicroConf Growth (Las Vegas)|
|Apr 6-8, 2017||PressNomics (Phoenix)|
|Feb 6-9, 2017||Big Snow Tiny Conf (Sugarbush, VT)|
|Jan 16-19, 2017||Big Snow Tiny Conf Europe (Chamonix, France)|
|Dec 2-4, 2016||WordCamp US (Philadelphia)|
|Jun 24-26, 2016||WordCamp Europe (Vienna)||Article|
|May 26-27, 2016||Bacon Biz (Philadelphia)|
|Mar 3-5, 2016||PressNomics (Phoenix)||Highlights|
|Jan 25-28, 2016||Big Snow Tiny Conf (Sugarbush, VT)|
|Dec 2-6, 2015||WordPress Community Summit /
WordCamp US (Philadelphia)
|Oct 22-23, 2015||Collide Halifax|
|May 29-31, 2015||WordCamp Miami||Recap|
|Apr 12-14, 2015||MicroConf (Las Vegas)|
|Jan 26-29, 2015||Big Snow Tiny Conf (Sugarbush, VT)|
|Jan 21-24, 2015||PressNomics (Phoenix)|
|Apr 14-15, 2014||MicroConf (Las Vegas)|
|Jan 19, 2014||Podcamp Halifax|
|Oct 17-19, 2013||PressNomics (Phoenix)|
|Nov 9-10, 2012||PressNomics (Phoenix)||Recap|
|Feb 6-8, 2008||Web Directions North (Vancouver)||Blog Posts: 1, 2|
|Feb 6-8, 2007||Web Directions North (Vancouver)||Blog Posts: 1, 2, 3, 4, 5|
|Jul 25, 2006||OSCON||Preview, Notes|
|Feb 5, 2016||OfficeHours.fm||Video|
|Dec 5, 2013||Bootstrapped Web||Audio|
|Nov 28, 2013||WP Elevation||Video|
|Nov 19, 2013||WP Engine||Article|
|Sep 24, 2013||Torque||Article|
|Aug 20, 2013||Matt Report||Audio|
|Jul 4, 2012||Your Website Engineer||Audio|
|Mar 20, 2012||WP Candy||Article|
This site is powered by a custom WordPress theme developed in Sublime Text and running on Digital Ocean.