ExpressionEngine Developer & Support in Doncaster

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

Karl @ Expression 37 ~ ExpressionEngine Developer, Doncaster

Doncaster businesses tend to get in touch about ExpressionEngine for one of two reasons: a site that's coasting along unpatched, or one that's causing real problems while the agency that built it stopped returning calls.

Karl's who you'd speak to, first call to final fix. Expression 37's only ever worked in ExpressionEngine and Craft CMS, since Karl founded it in 2007. No account manager sits between you and him.

He goes through the actual site before recommending anything. Depending on what turns up, that's a fix, a version upgrade, or an ongoing retainer.

Where we typically come in:

  • Logistics and distribution firms whose site holds delivery, tracking, or capacity information that needs to stay accurate under real operational pressure.
  • Businesses running HubSpot or other CRM connections wired into the site by a developer no longer available to explain how.
  • Sites left behind when an agency stopped taking on ExpressionEngine work, leaving the install technically live but practically unmanaged.
  • Installs several major versions old, where the real work in upgrading is checking every add-on individually before anything is touched.

How a typical engagement starts:

Karl won't quote anything until he's been through the templates and add-ons directly, since handovers like this rarely come with documentation worth trusting. Most people get in touch after something specific happens: an integration that quietly stopped syncing, a vulnerability notice on an old add-on, or simply a decision that the site can't keep running unsupervised any longer. From there it's either a defined project or a retainer, agreed before work starts.

Common questions Doncaster clients ask:

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

Not for the work itself. Everything runs remotely, and Doncaster's motorway links make an occasional in-person visit straightforward if it's ever genuinely useful.

Can you take over a site the previous developer's walked away from?

Picking up a codebase somebody else walked away from is common work here. The starting point is always mapping what's genuinely bespoke against what's an unmodified add-on, which means reading the code rather than trusting whatever notes exist.

Our site holds live delivery or tracking information, is that a common setup?

Very common in this area given the logistics base. It needs a structure that stays accurate under load, not a static page dressed up to look real-time.

Is an old ExpressionEngine version something to worry about?

Less than most assume. The core software rarely causes problems by itself. The exposure sits in whatever add-ons have been left unmaintained alongside it.

What does an ongoing retainer actually cover?

A retainer buys faster response when something breaks and someone actively checking the site between problems, rather than it running unattended until the next incident forces a conversation.

What's the likely cost?

Fixed price for a defined job like an audit or upgrade. A retainer is billed monthly. Either way you get a number before committing to anything.

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:

We have known Karl for a good number of years now and he has always been there for us providing a top class level of service. Karl always brings that level of dedication and professionalism to the table that you would expect. Trustworthy and reliable, and a great asset to our workflow.

Daniel Hirtenstein - Commercial Director

Daniel Hirtenstein - Commercial Director
Cornucopia

» Get in touch