Work
Six engagements, and what actually changed
Each of these includes the figures, the parts that went wrong, and what we would do differently. A case study with no friction in it is marketing.

Precision engineering · ERPNext
Month-end close cut from eleven working days to four
ERPNext replacing a legacy ERP and a spreadsheet estate across two sites, with three years of transaction history migrated and reconciled.
Brightforge Engineering
Industrial manufacturing · ERPNext
A staged replacement for an ERP whose vendor had disappeared
Proof of concept, then MVP, then full rollout — replacing an ERP whose vendor was acquired in 2022 and whose support ends in 2027.
ACME Systems Ltd
Pharmaceutical · Mattermost
An MHRA inspection passed with no findings on communication retention
Self-hosted Mattermost for regulated internal communication, with per-channel retention and evidenced compliance export.
Castleton Labs
Logistics · Grafana
Mean time to detect down from forty minutes to under three
Grafana, Prometheus and Loki across a national fleet operation, replacing a per-host SaaS bill that had outgrown its value.
Meridian Freight
Charity · Umbraco
Editors publishing without a developer, for the first time in nine years
An Umbraco rebuild replacing a bespoke CMS that only its original author understood, with WCAG 2.2 AA as a delivery standard.
Thornbury Trust
Professional services · Twenty
A pipeline off third-party SaaS and joined to the finance system
Twenty CRM deployed and integrated with an existing ERP, replacing a CRM whose per-seat cost had outgrown a 60-person consultancy.
Northrail ConsultingWho we work with
Mid-market organisations, mostly between £5m and £150m turnover, across eight sectors.
- BrightforgeRead the case study
- ACME SystemsRead the case study
- Castleton LabsRead the case study
- Meridian FreightRead the case study
- Thornbury TrustRead the case study
- NorthrailRead the case study
- Kestrel Utilities
- Halden & Rowe
- Pentworth Foods
- Arden Housing
- Calder Instruments
- Whitmore Health
Want to speak to one of them?
Several clients are willing to take a reference call. We will arrange it once a conversation is genuinely advanced — not as an opening move.