A Testing Strategy Teams Actually Adopted
Case study — raising coverage with network-level mocks instead of brittle ones, shipping features test-first, speeding up quality checks, and getting Playwright adopted across several teams.
$ cat ./work
Case studies from building platforms and real-time UIs. The patterns and lessons are real; client details and internal names are abstracted.
Case study — raising coverage with network-level mocks instead of brittle ones, shipping features test-first, speeding up quality checks, and getting Playwright adopted across several teams.
Case study — designing and shipping a React network-graph library for several teams, and why rendering tech, API shape and Storybook mattered most.
Case study — leading the UI of a low-code network automation platform where workflows are drawn as BPMN diagrams. Model-driven editing, server-side permissions and a catalogue of reusable building blocks.
Case study — UI engineers were scattered across backend-shaped scrum teams, under-used and unaware of each other. Making the case for a UI community, then chairing it across departments.
Case study — taking a large React codebase from a long backlog of TypeScript errors to zero with months of small, non-functional merge requests, so the build could finally enforce types.
Case study — handing over a platform I'd led the UI of, through structured sessions backed by written docs, a reuse strategy and a clean backlog, so the team could own it without me.
Case study — putting a declarative API gateway in front of a platform's microservices with little dedicated ops support. Versioned routes, stable names, one place for CORS, and validating locally before asking for anything.
Case study — building a broadcaster's streaming app for many TV platforms at Accedo. Memory and performance work for slow devices, a back-navigation model that finally made sense, a full rebrand, and a knowledge-sharing culture.
My final-year dissertation at Kent. Can topic modelling and network analysis of online communities show whether game hacking and cheating forums lead people towards more serious hacking? The question, the approach, the ethics, and what I'd do differently with today's LLMs.
2026 – present
Lead developer for high-performance, low-latency trading platforms at a fintech building real-time crypto trading UIs.
2023 – 2025
Led UI development for a scalable, secure low-code network automation platform serving multiple Sky teams and external partners.
2021 – 2023
Delivered the My5 (Channel 5) app across connected-TV platforms.
2019 – 2021
Part of the global web digital team transforming 80+ active sites.
More detail on the about page.