ExpressionEngine Developer & Support in York

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

Karl @ Expression 37 ~ ExpressionEngine Developer, York

York businesses tend to reach out about ExpressionEngine for one of two reasons: a site that's stable but overlooked, or one that's actively broken while the previous developer's stopped responding.

Karl deals with it, and only Karl. Expression 37's worked in nothing but ExpressionEngine and Craft CMS since founding it in 2007. There's no account manager standing between you and him.

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

Where this tends to come up:

  • Tourism and hospitality sites with booking systems that see genuine seasonal peaks, where a slow checkout during a bank holiday weekend has a direct cost.
  • Financial and insurance firms where accuracy and uptime matter more than most, and where a badly maintained CMS quietly becomes a compliance risk.
  • Firms with Salesforce or Stripe wired into the site, often set up by a developer no longer around to explain how.
  • Sites several major ExpressionEngine versions behind, where every add-on needs an honest compatibility check before an upgrade is safe.

How a typical engagement starts:

Most York clients get in touch after something specific: a booking system that struggled during a busy weekend, a security notice on an add-on nobody's touched in years, or simply the realisation that nobody currently on staff could explain how part of the site works. Karl audits the codebase directly before any quote is given, and most engagements move from a fixed-scope first project into an ongoing retainer once that initial work is done.

Common questions York clients ask:

Do you need to be based in York to support our site properly?

No. The work, code review, deployment, testing, happens remotely, and York is easily reachable for the rare case an in-person conversation is genuinely useful. Most clients find direct access to the developer gets things resolved faster than going through an agency.

Our traffic spikes hard around certain times of year, does that change how you approach things?

It changes what gets prioritised. A tourism or hospitality site needs stable hosting and a tested booking flow well before the next peak arrives, not a scramble once it's already underway.

Can you take over a site from an agency that's stopped supporting ExpressionEngine?

Yes, this is one of the most common starting points. Establishing what's genuinely custom-built versus a modified add-on takes an honest read of the code first, before anything else is decided.

Is an old ExpressionEngine version a serious problem?

Less than most people assume. The core software itself rarely causes issues. The real exposure sits in whichever add-ons haven't been maintained alongside it.

Do you handle the Salesforce or Stripe side too, or just the CMS?

Both. Those connections are usually wired directly into the ExpressionEngine templates, so treating the CMS and its integrations as separate problems tends to be exactly where things get missed.

What does pricing look like?

Defined pieces of work, an audit or an upgrade, are quoted as a fixed cost. Ongoing support runs as a monthly retainer. Either way, the number is agreed before work starts.

What's the first step?

A short call about the site, its current version, and what's currently working or not. That's enough to give an honest view of what's involved before anything is committed to.

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:

Our ExpressionEngine site had been neglected for a while and we were aware it needed a proper upgrade, but we were nervous about the disruption that might cause. Expression 37 carried out a thorough assessment first and gave us a clear picture of what was involved before any work began. The upgrade was handled with no downtime and the site has been running much more reliably ever since. We now have ongoing support in place and the peace of mind that any issues will be dealt with quickly by someone who genuinely understands the system.

Sarah Connolly - Head of Operations
Propel London

» Get in touch