Craft CMS
What we do:
ExpressionEngine and Craft CMS, exclusively, since 2007. Version upgrades, long-term retainer support, taking over from agencies, third-party integrations including Stripe, Salesforce and HubSpot, and legacy PHP maintenance. Every project is handled personally by Karl. You deal directly with Karl, from first call to final delivery.
Platform
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
Platform
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
Platform
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 moreTrusted 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.



What we have worked on:
Every client came with a real problem and a website they could not afford to have fail. Here are a selection of the engagements and what was involved in each.
Craft CMS
Custom PHP
City Permits
ExpressionEngine
Graham Sanderson Interiors
What we write about:
Practical writing on ExpressionEngine, Craft CMS, and the kind of problems that build quietly until they can no longer be ignored. Written for business owners, not developers.
Why Your Web Agency Takes Days to Reply, and What That’s Really Costing You
Slow responses from a web agency usually come down to capacity, not your website. Here's what causes the delay, what it costs a business-critical site, and how to tell if you're already exposed.
What I’ve Learned From 19 Years of Business-Critical CMS Work
I started working with ExpressionEngine in 2007. At the time it was one of the most capable platforms available for complex content requirements, and the projects I was being handed reflected that: membership sites, booking systems, trade portals, internal tools built on top of a CMS.
Why Your Business-Critical CMS Needs a Specialist
ExpressionEngine and Craft CMS are not generic frameworks. A developer without platform experience can fix some things and quietly create others. Here is what platform specialism actually means when your site handles real business operations.
About Karl
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 workClient feedback:
Karl has been instrumental in delivering the ExpressionEngine development requirements for our client. Karl very quickly became part of our extended team as he is reliable, dependable and thorough in everything he does. Karl has a genuine desire to see his clients succeed and he will go out of his way to help them achieve that. Karl worked hard on our projects and was so helpful all along the way. He is driven, talented and an absolute pleasure to work with! Any organisation would be lucky to have Karl on their team.
Wayne Smallman
Octane Ltd.