Currently booking engagements from December

Independent digital consultancy

We build the thing your users actually need

Strategy, engineering and design under one roof. One senior engineer with a bench of AI agents, no account managers, and code you own from the first commit.

2 wks

To a written recommendation

100%

Code handed over

0

Recurring retainers

Selected work

Selected engagements

Client names are used with permission. The numbers are the ones the client tracked afterwards, not the ones that were forecast at kickoff.

Northwind · Logistics

Rebuilt the order pipeline the business actually ran on

Two years of accumulated integrations meant a single customer order took eleven minutes to fulfil, and nobody could change it safely. We mapped every path first, then replaced the orchestration with one typed service.

11 min → 48 sec

Avolok · Fintech

Made experimentation reportable

Three years of experiments and no answer to the only question that mattered: did any of it work? We instrumented the event layer properly and added the statistical rigour that was missing. Three of them were quietly doing nothing at all.

+14% activation

Klarna Bank · Retail banking

A design system eleven teams adopted

Every product team had its own buttons. We designed and built the system, then spent more time on the migration path than on the components — a design system nobody can adopt is a component library with better branding.

11 teams, 1 system

How we work

The parts we keep writing down

The things we end up explaining on every first call, written down once — delivery, commercials, engineering and data.

1

Handover is a kickoff decision

Documentation, runbooks and paired sessions are scoped at kickoff and written as we go — not improvised in the last week of an engagement.

2

Fixed price is fixed to an outcome

The number is set against an outcome we have both written down, not against hours and not against a discovery phase that quietly becomes the project.

3

The boring stack is the point

Typed, dull and hireable beats novel and dependent on its author. A new hire should be able to read the system inside a week.

4

Instrumentation before dashboards

A dashboard nobody trusts is worse than no dashboard, because it makes a confident wrong answer feel like a fact.

Next step

Tell us what is not working

Send us the problem rather than a brief. We will tell you within a week whether we are the right people — and who is, if we are not.

Or reach us directly

We reply to every enquiry within two working days.