Craft CMS Developer & Support in Swindon

Long-term Craft CMS support, version upgrades, and specialist development for businesses that cannot afford for their website to fail.

Karl @ Expression 37 ~ Craft CMS Developer, Swindon

Swindon's Craft CMS enquiries usually take one of two forms: an install ticking along neglected, or one that's genuinely broken with the developer who built it long gone.

Karl's the person who works on it, every time. Craft CMS and ExpressionEngine are the only platforms Expression 37's ever touched, since 2007. No wider team stands in the way.

Before quoting anything, he reviews the install properly. What that turns up decides whether it's a fix, a version upgrade, or an ongoing retainer.

How did a railway town end up with a cluster of corporate HQs?

The rail engineering heritage laid the groundwork, and Swindon's business base has grown well beyond it since, with a genuine cluster of national and financial services headquarters now sitting alongside the original manufacturing roots. A fair number of those companies are still running Craft installs built for a much smaller version of the business than the one now trying to use them.

Expression 37 works with Swindon businesses in that position: a developer who's stopped taking on Craft work, several major versions behind, or bespoke functionality nobody currently on staff understands properly. Karl reads the actual codebase before quoting, not just the brief.

Common questions Swindon clients ask:

What's the very first thing that happens on a new enquiry?

A proper look at what's actually there, templates, plugins, whatever's grown organically over the years, since guessing scope from a description is how quotes end up wrong.

Does the Swindon-to-London rail link mean anything for how you work?

Only that a meeting's never actually difficult to arrange, if one's ever genuinely useful. Almost none of the actual work depends on being in the same room.

Our site's outgrown what it was originally built for, is that a common issue here?

Very common, especially with fast-growing firms. It needs a content structure that can actually scale, not one stretched further than it was ever designed to go.

Can an install be picked up from a previous developer who's disappeared?

Yes, and it's one of the more typical ways an engagement starts. Establishing what's genuinely custom versus a modified plugin is always the first step, based on an actual read of the code.

Is an old Craft version something we should worry about?

Less than most assume. The core rarely causes issues by itself. The real exposure is in whatever plugins have been left unmaintained alongside it, and in dependencies nobody's kept current.

What does an ongoing retainer actually include?

Faster response on anything urgent, someone actually watching the install rather than discovering problems weeks late, and a developer who already understands your setup instead of starting from zero each time.

Where we typically come in:

A fast-growing firm whose site was built for a team a third the size of the one now trying to run it through. A company with HubSpot or Salesforce capturing leads, a connection that deserves the same ongoing attention as the CMS itself rather than being forgotten once it's working. An install left stranded when whoever originally understood the tech, often a co-founder or an early hire, moved on. And a Craft version several releases behind, where the real upgrade work is plugin compatibility and Composer, not the platform swap itself.

Ready to get started?

If your website is business-critical and needs a specialist who will take proper long-term ownership of it, get in touch. Karl will respond personally and give you an honest view of how we can help.

Can we help?

Most clients come to us when their site has started to feel like a risk rather than an asset. Whether the agency relationship has ended, an upgrade has been delayed, or the site has simply grown beyond what it can handle, a conversation costs nothing.

Get in touch with Karl

Trusted by established businesses and growing brands across the UK

Expression 37 works with a small number of clients at any one time. These are some of them.

About Karl

Karl Bowers ~ ExpressionEngine & Craft CMS Specialist

Karl founded Expression 37 in 2007 and has worked exclusively with ExpressionEngine and Craft CMS ever since. He does not take on work in other platforms and does not hand work to other developers. Expression 37 is deliberately small, because the kind of support that matters to clients with business-critical sites is specific to their site, not something that scales in the conventional sense. If you work with Expression 37, you work with Karl.

Find out how we work

Client feedback:

Hi Karl, many thanks for supplying us with extremely useful information on the inner workings of the Calvert Journal website. This information has proved extermely useful to hand over to our in-house technical team.

Ulrika Cattermole - Executive Director

Ulrika Cattermole - Executive Director
Calvert 22 Foundation

» Get in touch