ExpressionEngine Developer & Support in Wolverhampton

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

Karl @ Expression 37 ~ ExpressionEngine Developer, Wolverhampton

Wolverhampton enquiries about ExpressionEngine support usually come down to one of two situations: a site that's ageing quietly without incident, or one that's actively broken with the previous developer unresponsive.

Karl's the one you'd work with, and only Karl. He's built Expression 37 around ExpressionEngine and Craft CMS exclusively since 2007. There's no account manager in the picture.

Nothing gets recommended before he's gone through the build properly. What that shows decides whether it's a fix, an upgrade, or an ongoing retainer.

Where this tends to matter:

Manufacturers whose site publishes detailed spec sheets or catalogues that need to stay properly organised and searchable as the range grows. Businesses whose previous agency has quietly stopped supporting ExpressionEngine, leaving the install live but unmanaged in practice. Firms with Salesforce or HubSpot integrations into supplier or stock systems that were set up years ago and never documented. And sites several major EE versions old, where every installed add-on needs checking individually before touching an upgrade.

How engagements typically begin:

Karl reviews the templates, add-ons, and content structure before quoting anything, because these handovers tend to arrive with more institutional memory than actual documentation. Most people get in touch after something specific: a supplier feed that's stopped updating correctly, a security notice about an outdated add-on, or a decision that the site can't keep running without proper oversight. From there it's either a scoped project or a retainer, agreed upfront.

Common questions from Wolverhampton clients:

Does it matter that you're not based in Wolverhampton?

No, not for the actual work. Everything is handled remotely, from reviewing code to deploying changes, and it works well. Wolverhampton is close enough that a face-to-face conversation is never really an obstacle.

Our site feeds product data to a supplier or stock system, is that a common setup?

Very common around here given the manufacturing base. It needs mapping properly before any change touches the surrounding templates, so nothing quietly breaks further down the chain.

Can you pick up a site from a developer who's no longer contactable?

Yes, this comes up all the time. Getting a proper look at the code, sorting out what's a genuine custom build from a tweaked add-on, and writing down what wasn't documented the first time round.

What if our ExpressionEngine version is a long way behind?

That's common rather than unusual. The real work in an upgrade tends to be auditing which add-ons still function, not the version jump itself.

What's included with ongoing support?

You go to the front of the queue when something goes wrong, get checked on between problems rather than only after one shows up, and deal with someone who already knows your setup instead of explaining it fresh every time.

How much does this cost?

It's scope-dependent. Standalone work is a fixed quote. Continuing support runs as a flat monthly retainer. Either way, the figure is settled before work starts.

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