Currently booking engagements from December

Work

Four engagements, and

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

How to read these

Four engagements, chosen carefully

Every one of these had a named client, a real deadline and a number somebody was accountable for.

We have picked these four because each shows a different version of the same problem: something the organisation genuinely needed, that nobody had time or context to do properly.

We have changed nothing about how they turned out, including the parts that took longer than planned. Where a number is given, it is the one the client tracked after we left — not a forecast from the proposal.

  • Named clients, with their permission, not anonymised logos
  • The outcome the client actually measured, not the deliverable list
  • No client logos presented as a wall of proof

Selected engagements

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 — cutting fulfilment to under a minute without freezing feature work for a quarter.

11 min → 48 sec

Avolok · Fintech

Made experimentation reportable

The team had been running experiments for three years and could not answer the only question that mattered: did any of it work? We instrumented the event layer properly, added the statistical rigour that was missing, and built the dashboard. Three experiments 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 — because a design system nobody can adopt is a component library with better branding. Shipped in three months; still the single version in use today.

11 teams, 1 system

Vantaa Energi · Utilities

Took over a platform mid-flight and finished it

A previous supplier had left the codebase in a state nobody wanted to own. Two weeks of reading, a written assessment the client kept, and then a steady rebuild of the parts that were failing. Handover documentation was written as we went rather than reconstructed at the end.

Zero handover debt

Across all of them

What tends to be true across all of them

80%

Come from a referral

Usually a previous client's colleague, which is the only marketing we do.

5 wks

Median time to first release

From kickoff to something running in front of real users.

100%

Code we handed over

Every commit, every credential, every pipeline. On every engagement.

0

Recurring retainers

Not a criticism of retainers. We would simply rather be judged on the work.

Afterwards

What clients say once we have gone

They pushed back on our first proposal, which nobody else had done. The second one was half the size and twice as likely to work.
Elin SundqvistHead of Product, Northwind
The handover was the best part. We run the platform ourselves now and still have them on call for the things only they know.
Marcus DehlinCTO, Avolok
Eleven people, all senior, all in the calls. That is not a staffing model, it is a decision about how work gets done.
Sofia LindqvistVP Engineering, Klarna Bank

Trusted by teams at

NorthwindKlarna BankAvolokVantaa EnergiSvea RetailNordic GridTeliaVolvoVattenfallH&M GroupSpotifyEricsson

What we are after

Work that still makes sense two years after we leave.

No heroics, no single points of failure, no system that needs its author to keep running.

Your project could be next

The engagements above started as a paragraph describing something that was not working. That is genuinely all it takes to begin.