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 upcoming course Mastering Shopify Themes.

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

Recent Posts


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.


Verifying Shopify Proxy Requests in Python

I've been playing around with Shopify's application proxy feature of late as part of my work for Disco's range of upcoming Shopify applications.


Introducing: Disco Labs

Job change! (Sort of). As of last week, I’m now the Founding Partner at Disco Labs.


Offline Shopify Theme Editor

If you’ve ever developed a Shopify theme, you know that the process can be a bit of a pain. The platform’s great, but there are lots of little pain points that can drive you to frustration:


Optimising Pages the Hard Way

I recently came across an article by Dan Riti, “Breaking the PageSpeed Barrier with Bootstrap”, which examines ways to improve the performance score of pages analysed by Google’s PageSpeed Insights tool.


Automatically Subscribing Gumroad Customers to MailChimp

A method for automatically subscribing new Gumroad customers to a MailChimp list. It’s not pretty, it’s not super-simple, but it works. Warning: moving parts (your own server, nginx) involved.


Using Respond.js with Shopify: Redux

Since describing how to get Respond.js to work with Shopify, plenty of folks have been in touch with questions, comments and a few issues. In this post, I’ll respond to some common questions, and describe a technique to make the original trick even easier.


Microdata on Shopify and other eCommerce Platforms

Have you heard of micro data? It’s a relatively new method of providing search engines with structured, detailed information about the products your online store carries. Learn more and see how to implement it on your own store.


Shopify Theme Performance Roundup

There’s no denying that great products, great content and great marketing are all important parts of building an eCommerce site. You might be focusing on these right now (and rightly so), but you shouldn’t forget an oft-overlooked facet of your online store - its performance.


Bootstrap for Shopify Released

Six months after I announced the beta release of Bootstrap for Shopify, I’m happy to say it’s just reached its first official release!