I've been developing software professionally since 2001, and delivered quality software for many companies including Amazon Alexa, Entrust Datacard, BlackBerry, Honeywell, Cisco, and the US Naval Facilities Command (yes, for real).

These days I specialize in building for the web using React and Ruby on Rails, and that's what I do at Shopify. I'm also a recovering iOS mobile developer.

But more than any technology, I believe that the route to good software is all about people and processes:

  • Software is a team sport – it's made by people, for people.
  • Automated testing leads to more predictable development.
  • The feedback loop can never be too short.