01 · Senior front-end · Founder
Twenty years shipping the front end of products people use.
Sky · Estée Lauder · Liberty Global · Bristol City Council · EE · A+E Networks
02Brands shipped for
03By the numbers · 2006-2026
The shape of twenty years, on one line.
- 20+yrs
Senior front-end practice. Started 2006.
- 500k+
Bristol residents on bristol.gov.uk.
- 12steps
Regulated lending journey live at Liberty Blume.
- 40%
Dev-time reduction across Squiz engagements.
04Selected work
Six pieces. Each answers role, stack, scale, status.
05Capabilities with receipts
Six things I do. Each one earns its line.
01
Front-end architecture
NEXT.JS · REACT · TYPESCRIPT · SCSS
02
Accessibility
AXE · NVDA · VOICEOVER · LIGHTHOUSE
03
Performance
LIGHTHOUSE · WEBPAGETEST · CWV
04
Design systems
FIGMA · STYLE-DICTIONARY · SCSS
05
WebGL and motion
THREE.JS · GLSL · IO
06
End-to-end delivery
VERCEL · GH ACTIONS · STRIPE

06About · the one-paragraph version
Senior front-end. Twenty years deep. Founder on the side.
I'm a senior front-end engineer and founder with twenty-plus years building scalable, high-performance web applications for Sky, Estée Lauder, Liberty Global, Bristol City Council, EE and A+E Networks. I specialise in React, Next.js and TypeScript, and I love the moment a complex multi-step product finally feels effortless to use.
What sets me apart is range. I architect a 12-step financial lending platform one day and prototype an experimental WebGL interface the next. I lead front-end on enterprise revenue platforms, mentor juniors onto modern practice, and I'm currently building Nannynow.co.uk end to end. Shipping product is the senior bar.





