// Case studies
Engagements, anonymised
A look at the kind of problems businesses actually bring me. Client names and identifying details are left out, but the situations and the work are real.
Getting a growing product ready for serious growth
A company had found genuine demand for its product, but the infrastructure behind it was a patchwork of quick fixes that was just about coping.
Read the case study →Leading a technical debt clean-up without stopping the business
Years of shortcuts across a large, multi-service platform had made every new feature slower to build and every release riskier than it should be.
Read the case study →Building the first real engineering team around a founder
A founder had built the whole product himself and every technical decision, big or small, still had to go through him personally.
Read the case study →Making a 20 million visit platform boring again
A content platform with more than 20 million visits a month was buckling under its own traffic spikes, and every deployment felt like a gamble.
Read the case study →Giving a multi-franchise shipping platform an architecture it could grow into
A shipping platform serving multiple franchises and their customers needed an architecture that could handle different rules for each franchise without collapsing into chaos.
Read the case study →