John Flynn

Maker of Things

  • Craft
  • Shopify
  • WordPress

A Little About Me

Hi, I’m John, a friendly web developer from New England. I create bespoke, performant, and easy to administer CMS-powered websites. I have over eight years experience crafting well thought out front-ends and custom CMS implementations. I pride myself on being clear and concise in both the code 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.

If you’re looking for my current resume, you can find that here.

Most My Skills

  • HTML
  • Javascript
  • CSS
  • BEM + CUBE Methodologies
  • Vue
  • GraphQL
  • PHP
  • Craft CMS Development
  • Shopify Theme Development
  • WordPress Development
  • Web Accessibility
  • Build Tools
  • SEO Best Practices
  • Photoshop, XD, & Figma
  • Agency DevOps
  • 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.

Recent Work

Metro Credit Union

A Craft CMS build for a Boston Area Credit Union. Working with the Imarc agency, my main responsibilities on the project involved building out a pattern library based on a design system, constructing front-end page templates using the design system components, and outputting the Craft CMS data in front-end twig templates.

Read Details

Some of My Work


Bonfire Studios

A Craft CMS powered site for Bonfire Studios. My responsibilities on the site were all encompassing: Front-end cutup using a CUBE CSS methodology, Greensock animations, Craft CMS development including utilizing Sprig for filtering, images as a service using Imager‑X and Imgix, as well as hosting and deployment setups.

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.
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.
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.

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