Craft CMS Developer & Support in Edinburgh

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

Craft CMS enquiries from Edinburgh tend to arrive in one of two states: an install that's ticking along neglected, or one that's genuinely broken while whoever built it is unreachable.

Karl handles every one of these personally. Craft CMS and ExpressionEngine are the only platforms Expression 37's ever worked in, since 2007. There's no handoff to anyone else.

Before he'll quote anything, the install gets a proper review. From there it's a fix, an upgrade, or an ongoing retainer, depending on what it needs.

Where we typically come in:

  • Financial and legal sites where content structure matters, Craft's field and entry type system tends to get used properly here, which makes it worth maintaining properly too.
  • Installs orphaned by an agency exit or rebrand, live but with nobody accountable for keeping them current.
  • Festival and event booking systems that need to survive a short, intense traffic spike once a year without falling over.
  • Sites pulling lead or enquiry data into Salesforce or HubSpot, where the integration usually breaks before the CMS does.
  • Organisations who want direct access to whoever's actually doing the work, rather than a layer of account management in between.

How a typical engagement starts:

Enquiries usually follow a specific event: a Composer conflict blocking a security patch, a booking form buckling under festival-week load, or a new hire discovering nobody can explain a chunk of custom Twig logic. Karl reviews the install and its dependencies directly before quoting, and a good share of that initial work turns into an ongoing retainer once the immediate issue is resolved.

Common questions Edinburgh clients ask:

Do you need to be in Edinburgh to support us properly?

No, everything happens remotely by default, template work, deployments, server-side fixes. Edinburgh's within easy reach if an in-person meeting is ever genuinely useful, but it's rarely necessary in practice.

Can you pick up support after our agency has moved on?

That's a common starting point. Working out what's custom-built versus a standard plugin, and documenting it properly, comes first, before anything else changes.

Festival month is our busiest period by far, does that change how you'd approach our site?

It shifts the priority list in the run-up: booking flow testing, hosting headroom, and a support arrangement that responds fast if something breaks matter more than usual in the weeks before August.

What if we're stuck several major Craft versions behind?

Not unusual, particularly for sites that were set up early and left alone. The upgrade path itself is well trodden, the real work is checking plugin compatibility along the way.

We handle sensitive client and financial data, does that affect how you work?

It's factored in from the outset rather than bolted on afterwards, anything touching personal or financial data gets treated accordingly from the first review.

What's the pricing structure?

A fixed quote for scoped project work, a monthly retainer for anything ongoing, agreed before work starts either way.

How should we get started?

A short call about your current Craft version, what's built into the site, and what's actually prompting the enquiry. That's enough for an honest first assessment.

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:

Upon completion of the Thornfields Primary Care Trust website, we had no hesitation on asking Expression 37 to help out with some further development updates with our main company website. As with the Thornfields project Karl and his team turned around our requests with flawless speed and efficiency, often adding further advice and guidance on how to best implement the features required. If you are looking for a tried and trusted ExpressionEngine specialist we strongly recommend these guys.

Chris Ibbetson - FPM Group General Manager.

Chris Ibbetson - FPM Group General Manager.
First Practice Management Ltd.

» Get in touch