What we do:

Expression 37 provides specialist ExpressionEngine and Craft CMS services to business owners across the UK, focusing on the long-term care of existing websites rather than general web development. That includes version upgrades, retainer support, taking over from previous developers or agencies, third-party integrations such as Stripe, Salesforce and HubSpot, and legacy PHP application maintenance. All work is handled personally by Karl, with no account managers or junior developers involved.

Craft CMS Maintenance, Upgrade & Support

Craft CMS Maintenance, Upgrade & Support

Specialist support, maintenance, and upgrades for business-critical Craft CMS websites. Extensive hands-on platform experience, all work handled personally by Karl.

Find out more
ExpressionEngine Maintenance, Upgrade & Support

ExpressionEngine Maintenance, Upgrade & Support

Specialist support, maintenance, and upgrades for business-critical ExpressionEngine websites. Close to two decades of hands-on platform experience, all work handled personally by Karl.

Find out more
Custom PHP & Laravel Development

Custom PHP & Laravel Development

Bespoke PHP application development and Laravel project work, from new builds and third-party integrations to extending and modernising existing custom-built applications.

Find out more
View all services

Recent resources:

Practical articles on ExpressionEngine, Craft CMS, and what it really takes to keep a business-critical website running properly.

Taking Over a Craft CMS Site Built by Another Developer: What We Look for First
Craft CMS

Taking Over a Craft CMS Site Built by Another Developer: What We Look for First

A meaningful part of the work we do at Expression 37 involves inheriting Craft CMS sites that were built by developers or agencies who are no longer involved. The circumstances vary, but the practical challenge is always similar: a site you didn’t build, with code you didn’t write, and decisions that were never documented.

Third-Party Integrations on Craft CMS: Why They Break and What to Do About It
Craft CMS

Third-Party Integrations on Craft CMS: Why They Break and What to Do About It

If your Craft CMS site connects to any external service, whether that’s Stripe for payments, HubSpot or Salesforce for CRM, or Mailchimp for email, you have a dependency that you probably don’t think about until it fails. Integrations break. Here’s why they fail and what to do about it.

What to Look for When Hiring a Craft CMS Developer
Craft CMS

What to Look for When Hiring a Craft CMS Developer

Craft CMS has a strong but relatively specialised developer community. The difference between someone who has built seriously with Craft and someone who has touched it once or twice is meaningful. If your site runs on Craft and you need ongoing development or support, knowing what to look for matters.

View more posts

About Karl

Karl Bowers ~ ExpressionEngine & Craft CMS Specialist

Karl is the founder of Expression 37 Ltd and has been working exclusively with ExpressionEngine and Craft CMS since 2007. He works with a small number of clients on an ongoing basis, supporting business-critical websites that need a specialist who genuinely knows their system. Most clients are on long-term retainer arrangements. You deal directly with Karl throughout, with no account managers or junior developers involved.

Read more about how we work.

To get in touch you can reach Karl directly on 07771 656 606 or .(JavaScript must be enabled to view this email address). To make an online enquiry submit your request here.

Client feedback:

Working with Karl on our ExpressionEngine website was an absolute game-changer for Define Creative. His expertise in translating our PSD layouts into a fully functional and visually stunning website was impressive. The meticulous attention to detail in custom HTML and CSS coding ensured that our brand identity was perfectly captured and maintained across all devices. The integration of ExpressionEngine has made managing our content effortless, and the user experience improvements have significantly enhanced visitor engagement. Karl’s commitment to performance optimisation has resulted in a smooth and efficient site that reflects our dedication to innovative design solutions. We couldn’t be happier with the final product and look forward to future collaborations!

Sarah Whitehead ~ Founder and Managing Director at Define Creative Design Ltd.

Sarah Whitehead ~ Founder and Managing Director at Define Creative Design Ltd.
Define Creative

» Get in touch