Craft CMS Development

I’m a no-nonsense, experienced developer who works with Content Management Systems and specialises in Craft CMS. I’m transparent and known for being brutally honest. The following are some of the most popular jobs I undertake.

  • Upgrades to latest Craft CMS version
  • ExpressionEngine & WordPress Conversions
  • Performance Improvements
  • Fixing Website Slowness and Errors
  • Accessibility Audits and Fixes
Craft CMS logo

Craft 4 End of Life

Craft 4 stopped getting security fixes on 30 April 2026.

That date has passed, so Pixel & Tonic no longer patch vulnerabilities and plugins are gradually losing support. A Craft 4 site only gets riskier the longer it sits. The safe move is upgrading to Craft 5, which is supported until the end of 2031. Migrations are something I do. If you want a hand with yours, get in touch.

Why Craft?

A CMS that gets out of your way

Craft makes no assumptions about your site, so it bends to your content instead of forcing your content into a template. After years building in it, it’s the CMS I reach for first, and the one I’m happy to put my name to.

The Honest Comparison

Craft CMS vs WordPress

I build in Craft, so I'm hardly neutral. But here's the honest version of why, for most content sites, it's the better tool for the job.

With Craft

  • Built bespoke around your content. No theme to fight and no shoehorning plugins to do basic things.
  • A small, audited core with a handful of known vulnerabilities in its whole life, not thousands.
  • A control panel shaped like your content, so editors pick it up straight away.
  • Accessibility taken seriously. The W3C moved their own site to Craft over WordPress for exactly that reason.
  • Fewer moving parts, so there is less to patch and less to break.

With WordPress

  • A pile of plugins bolted on to do what ought to be built in.
  • The web's biggest target, and most hacked CMS sites are WordPress, usually through a plugin.
  • An admin that has grown cluttered enough to often need its own training.
  • Known accessibility gaps in the block editor that have pushed serious organisations away.
  • A steady drip of plugin updates, conflicts and the occasional nasty surprise.

Selected Projects

Recent Work

I help businesses and organisations create and maintain websites. The work below was undertaken by myself or as a collaboration while on the team with Solspace

Website

Robots​.com

Client: Solspace Inc

A major Craft upgrade for a robotics retailer, with automated product imports so a large, changing…

Website

Americord Blood

Client: Solspace Inc

A Craft Commerce build for a cord-blood bank, with a branded style guide to keep everything…

Website

Natural Health Store

Client: Natural Health Store

Rebuilt the checkout into a single page to cut friction at the till, then went after site speed…

Website

Our Bodies Ourselves

Client: ThinkNot

Migrated a large, content-heavy site off WordPress and onto Craft, rebuilding the architecture from…

Craft Commerce logo

Craft Commerce

Selling online? Keep it in the same platform.

Craft Commerce turns your Craft site into a proper store without leaving the system you already manage. Same control panel, same templates, same content. I build these, and I've shipped my own Commerce plugins along the way to fill the gaps on real client stores.

See my Commerce plugins
  • One platform. Products, content and pages live in the same CMS, with the same editing experience. No separate shop bolted on the side.
  • Properly custom. Subscriptions, tiered pricing, deposits, print-on-demand, B2B rules. Built around how the business actually sells, not a fixed template.
  • First-party, not plugin soup. Commerce comes from the same team as Craft, so it updates and behaves like the rest of your site.
  • Built by someone who ships Commerce. I have written and released my own Craft Commerce plugins, so I know it well past the surface.

Get in Touch

Let's Work Together

Tell me what you're working on. No job is too big or small, and if it's not something I can help with, I'll point you to someone who can.

Let's Talk

Fresh from the Craft world

Latest Craft CMS News