ExpressionEngine Developer & Support in Halifax

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

Karl @ Expression 37 ~ ExpressionEngine Developer, Halifax

What usually brings a Halifax business to Expression 37 is an ExpressionEngine site that's either quietly ageing without incident, or one that's actually broken with the developer no longer responding.

Karl handles it, on his own. Expression 37 has worked in nothing but ExpressionEngine and Craft CMS since Karl set it up in 2007. No account manager, just Karl direct.

He reviews the build before recommending anything. Depending on what he finds, that's a fix, a version upgrade, or an ongoing retainer.

Where we typically come in:

  • Manufacturers and trade businesses with product or catalogue-driven ExpressionEngine sites that need reliable ongoing upkeep.
  • Creative and independent businesses based in converted mill spaces whose sites reflect a distinct brand but need proper technical support behind the scenes.
  • Installs on EE2 or EE3 where every add-on needs auditing before an upgrade can be safely quoted.
  • Businesses with Stripe handling online sales directly through ExpressionEngine, needing someone who understands the whole checkout flow.
  • Owners who want a clear answer about what's actually going on with their site, not vague reassurance from an agency.

How a typical engagement starts:

Most Halifax enquiries follow a specific worry: a checkout that's started failing intermittently, a security notice nobody quite understood, or a general sense that the site's been neglected for too long. Karl reviews the actual codebase before quoting anything, and a fair number of those first conversations turn into a standing monthly retainer.

Common questions Halifax clients ask:

Do we need someone local, or is remote support genuinely sufficient?

Remote covers it fully, code changes, deployments, ongoing fixes, and Halifax is close enough for the rare occasion a meeting genuinely helps. Most clients find a direct developer relationship works better than an agency's usual layers.

We're not sure what half the add-ons on our site actually do, is that normal?

Very normal, and it's usually the first thing worth sorting out. Mapping what's genuinely load-bearing against what's unused takes priority before any other change.

How out of date can our EE version be before it's a serious problem?

Security patching matters most regardless of version. Beyond that, EE2 and EE3 installs increasingly struggle to find maintained add-ons, which is the real obstacle once an upgrade's needed.

Our checkout fails occasionally and we can't work out why, can you actually diagnose that?

Usually, yes. Intermittent checkout faults are often a specific conflict, a plugin update, a hosting change, a payment gateway setting, rather than something fundamentally wrong with the site.

Do you handle the payment integration as well as general support?

Yes, it's usually built directly into the templates rather than a separate system, so proper support covers both.

What's the pricing structure?

Fixed cost for scoped project work, monthly retainer for ongoing cover. Agreed before anything starts.

What's a good first step?

A short call about the current site, its EE version, and what's prompting the enquiry. That's enough for a clear first view.

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:

I cannot recommend Karl highly enough for his expertise and professionalism during our website upgrade. The transition from ExpressionEngine v2 to v7 was a significant undertaking, but Karl managed the entire process seamlessly, ensuring that every detail was addressed. The update of over 70 add-ons and 10 custom plugins was executed flawlessly, and the custom enhancements to our E-Commerce Store module have greatly improved our online shopping experience. The move to a more secure dedicated server has given us peace of mind regarding our site's performance and security. Karl’s dedication to our project was evident at every stage, and the final result is a modern, efficient website that truly represents our brand. Thank you for your hard work!"

Lisa Sanderson ~ Director
Graham Sanderson Interiors Ltd.

» Get in touch