Hi! I’m Gavin, a consulting software developer working at Disco and writing mostly about my work with the Shopify eCommerce platform.

I’m the author of the Bootstrap for Shopify framework, as well as the new course Mastering Shopify Themes.

You can find out more about me or reach out — I’m always happy to chat!

Recent Posts


A Shopify Partner’s thoughts on the IPO filing

Way back before I started Disco and went full-time as a Shopify developer and consultant, I had a brief flirtation with the world of corporate law. Something in me must have missed the hours spent trawling through long and boring legal documents, because I just had a quick read through of Shopify’s IPO filing.


Mastering Shopify Themes Published!

It’s been a long road, but yesterday I clicked the “send” button to let the earlybird list for Mastering Shopify Themes know that the course is now live and available for purchase!


The “Click Trepidation” Test of Software Quality

When I was 17, I entered a programming competition for high school students. The most important lesson I got from the experience is that your own gut can be a strong indicator of software quality.


Deploying Shopify Themes with Beanstalk: First Run Review

A live video run-through of my first run through of Beanstalk's new "Deploy to Shopify" feature for Shopify themes.


Improving Shopify Themes (Podcast interview)

I recently appeared on the Unofficial Shopify podcast, where I discussed the ins and outs of Shopify themes with Kurt and Paul.


Build a Shopify App in 15 minutes with Django

A series of 3 very short screencasts showing you how you can use Django to build a functional Shopify app in 15 minutes.


Announcing Cart.js

Cart.js is an open source project making it easier to add Ajax cart functionality to Shopify themes.


Associating Django users with their sessions

A simple way to fetch all of a user's sessions when building Django applications.


Updates to Shopify theme settings plugin

Announcing a few key updates to my Shopify theme settings plugin.


Managing Shopify’s settings.html

Managing Shopify's HTML settings file can be a pain when building Shopify themes. I've released a Grunt plugin that makes it a bit easier.