Craft CMS Developer & Support in Bristol

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, Bristol

Bristol's Craft CMS enquiries tend to split two ways: an install that's stable but neglected, or one that's stopped working with nobody left to explain it.

Karl picks these up personally. Craft CMS and ExpressionEngine are the only two platforms Expression 37's touched since 2007. It's him on every job, not a wider team.

He reads the actual codebase before quoting anything. Most first engagements, once resolved, turn into an ongoing monthly retainer.

The kind of install this usually is:

A Bristol business where the website genuinely drives revenue, so downtime isn't a minor inconvenience. Often the previous agency has moved the client through account managers who never understood the actual build. Composer dependencies and plugins are frequently several major versions behind, sometimes with Stripe, Salesforce, or HubSpot wired in by whoever set it up originally, now long gone. What most of these clients want is one developer who actually understands their system, not a fresh face every time something needs doing.

What changes once Karl's involved:

Most first conversations start with something concrete: an upgrade that's been avoided for too long, an integration that's quietly broken, or a site left without proper support after an agency relationship fell apart. The goal from there is simple, to become the person who knows a Bristol client's Craft install better than anyone, so expert support is always one phone call away.

Common questions from Bristol clients:

Is remote-only support actually workable for a Bristol business?

Yes, consistently. For a specialist platform like Craft, direct access to the developer doing the work tends to beat going through a local agency, and on-site visits are almost never actually required.

Can an existing build from a previous developer be taken over?

Yes, this is one of the most typical starting points. Heavily customised templates and unusual plugin choices are handled regularly, always after properly understanding what's already there.

What if the install hasn't been touched in years?

Not unusual at all. Upgrading covers everything from auditing plugin compatibility to sorting Composer conflicts, with proper testing before anything goes live.

Do you maintain Stripe, Salesforce, or HubSpot connections too?

Yes, that's core to the work. Whether it's a payment gateway, a CRM sync, or a marketing platform link, it's supported alongside the Craft codebase, not treated as a separate job.

How is the cost worked out?

Defined work like an audit or upgrade is a fixed project price. Ongoing support is a monthly retainer. Either way, the number is settled before work starts.

What's the response if something breaks urgently?

Retainer clients get priority handling. Without one, critical issues are still usually dealt with quickly, but that consistent priority is specifically what a retainer buys.

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:

Karl has been instrumental in delivering the ExpressionEngine development requirements for our client. Karl very quickly became part of our extended team as he is reliable, dependable and thorough in everything he does. Karl has a genuine desire to see his clients succeed and he will go out of his way to help them achieve that. Karl worked hard on our projects and was so helpful all along the way. He is driven, talented and an absolute pleasure to work with! Any organisation would be lucky to have Karl on their team.

Leilah Aintaoui

Leilah Aintaoui
Video Smart Ltd.

» Get in touch