John Flynn

Maker of Things

  • Shopify
  • Craft
  • WordPress

A Little About Me

Hi, I’m John, a friendly web developer from New England. I create bespoke, performant, and easy to administer informational and eCommerce websites. I have over seven years experience crafting well thought out front-ends and custom CMS implementations. I pride myself on being clear and concise in both the product I produce as well as my communications.

When I’m not working, you’ll often find me with a mug of tea and a good book. But if I’m not there, check the nearest mountain.

Most My Skills

  • HTML
  • CSS
  • BEM + ITCSS Methodologies
  • Javascript
  • Vue
  • GraphQL
  • PHP
  • WordPress Development
  • Shopify Theme Development
  • Craft CMS Development
  • Agency DevOps
  • SEO Best Practices
  • Web Accessibility
  • Build Tools
  • Git
  • Photoshop, XD, & Sketch
  • Something I forgot...

What Do I Do?

Craft CMS

Craft is my go-to platform when starting most builds. I’ve been working with it for several years now, and I love its unopinionated ease of development. I’ve used a lot of the platform through building marketing sites, eCommerce shops, custom features, and API integrations.


I’ve been building with Shopify since 2014 and have touched many different parts of the platform. Creating custom themes, migrating content from other eCommerce providers (sometimes painfully), modifying existing themes, and helping owners with their shop setup. It’s an intuitive and powerful platform that’s a lot of fun to build on top of.


I’ve worked with WordPress for my whole career. I’ve run the gamut of development work with the platform. From creating custom themes and plugins, to WooCommerce implementations, I’ve seen and done a lot. I approach building with the platform in a modern and extensible manner. I’ve created my own starter theme on top of Timber and Twig to help make builds faster and more manageable.

Some of My Work


Metro Credit Union

Craft CMS build for a Boston area credit union. My primary responsibilities on the project we’re building out the front-end components in a Fractal pattern library, and integrating the components with CMS data in Twig. Paying particular attention to accessibility and performance.


I was brought in by the Dodgy Code agency to help on a Craft Commerce build with a tight deadline. Some of my responsibilities: Craft and JS implementation of product variants and options, custom shipping module. a Sprig-powered cart, front-end performance optimizations, and accessibility features implementations.
Dodgy code

Dodgy Code

I worked with Dodgy Code to build out the front-end of their agency website. The site is built using a CUBE CSS methodology following a design system created by their talented designer.
Arcade london

Arcade London

I’ll often recreate things I find across the internet as a way to practice, try new techniques, and explore different technologies. I came across the Arcade London site and was delighted by the design and effects, so I recreated the homepage as an exercise. It’s built using Craft CMS but hosted on Netlify via the use of the wonderful Blitz plugin.

This Site!

I built the very site you’re reading (shocking!). It was my first opportunity to try out Craft CMS, which is something I had my eyes on while working with WordPress. I really liked the content agnostic” approach the CMS took and was pretty quick to get on the bandwagon. Now I reach for Craft first for most sites.

Looking to get in touch?

Drop me a line at: john at