Work
I currently work in the Ruby Developer Experience team at Shopify, Toronto.
Past Work
- Engineering Lead at Financeit, Toronto (2016 – 2020)
From 2010 to 2016 I ran an independent software consultancy in London, UK. Clients included:
- CDP (with Made) (Rails) (2016)
- The People’s Operator (Rails) (2015)
- HSBC Global Connections (with We Are Friday) (Rails) (2015)
- Blacklane (Rails, Sinatra) (2014)
- NotOnTheHighStreet.com (Rails) (2013)
- HowAreYou (Rails, Sinatra) (2012)
- BBC – London 2012 Olympics (as Developer-in-Test) (2012)
- BBC – Weather (as Developer-in-Test) (2011)
- Chromaroma (with Dynamic50) (Rails) (2010)
Personal Projects
- GetThingsRight (Rails) (2018)
- KitchenNumbers (Rails) (2015)
- techradar.io (Rails) (2014)
- Continuous Quality (Writing) (2014)
Open Source
- codeclimate-engine-rb (Ruby)
- techradar.io (Ruby, Rails)
- do_by (Ruby)
- capybara-page-object (Ruby)
Talks
- Improving Code Design With Automated Checks (Rails Meetup, Shopify, Toronto, June 2019)
- Programmers Don’t Read Books (but they should) (Financeit, Toronto, November 2018)
- Vim Everywhere (Vim Meetup Group, London, May 2015)
- An i18n Journey (Hashrocket, Chicago, November 2013)
- An Introduction to CoffeeScript (NotOnTheHighStreet, London, April 2013)
- Contributing to Open Source using GitHub (BBC Future Media, London, June 2012)
See my GitHub Activity Feed for other OSS contributions.
Retired Personal Projects
- StreetFoodApp UK (iPhone App - RubyMotion, backend - Rails) (2013)
- TfL Unified REST API (Ruby, Sinatra) (2012)
- Wallpapers320 (iPhone App - Objective-C, backend - Rails) (2010)
- London Journey Planner (iPhone App - Objective-C, backend - Rails) (2009)