Modernise a live system without taking it offline.
We take on critical platforms that still have to run while they change. A principal leads the work and stays in the codebase, so the people you meet on the call are the people who do it.
This is for you if…
- Your deploys take a day and everyone's scared of Fridays.
- The people who built it have left.
- You've been quoted for a rewrite and it feels wrong.
- A project was started, and never finished.
- The platform works, but every change costs more than the last.
What we actually do
- 01
Assess the system as it runs. Read the code, trace the deploys, measure what's actually slow or fragile. You get a written assessment, whether or not we do the work.
- 02
Stabilise before we modernise. Pipelines, tests and observability first, so every change after that is safe to ship on a Friday.
- 03
Re-platform incrementally, in production. Strangler-fig migrations rather than big-bang rewrites. The system stays live the whole way. Sky Casino and Missguided both ran through their own migrations.
- 04
Leave it maintainable. Documentation, upskilling your team, and a codebase your next hire can work in without us.
How engagements are shaped
No day rates on websites. Sorry.You need to know how bad it is before committing.
A live platform that needs stabilising and modernising.
You have the plan and need senior hands.
A defined product to design, build and hand over.
Most engagements run three to nine months. We take on a small number at a time, and we are usually booked several weeks ahead.
Proof
Re-platformed the Next.js front end of one of the UK's largest online casino products.
Visa / Currency CloudA legacy Ruby forex system moving onto Express and Next.js after the Visa acquisition, so it could scale and its processes could be modernised.
MissguidedFront end decoupled from a legacy Magento stack and the GraphQL aggregation layer rebuilt, during a scale-up.