I build things for the web. Have done for 10 years. Design, code, ship — every stage, not just the code. Specialising in TypeScript and building products that hold up.
Get in touch →I'm a software developer based in London who's spent 10 years building reliable, scalable products across Insurance, Banking, and Retail.
My core language is JavaScript, but I operate e2e, from early design thinking, through frontend and backend engineering, to CI/CD and cloud deployment.
Lately I've been integrating AI into workflows and products in a way that actually makes a difference. I build things faster and smarter, and help teams do the same.
Primary language. Strong typing, modern patterns, Node.js backends and Next/React frontends.
Solid UIs, reliable backends and APIs built to hold up in production.
Design systems, component thinking, and always keeping the end user in mind.
CI/CD pipelines, Docker, cloud platforms. Getting code out the door reliably and repeatedly.
Using AI to build faster and work smarter. From agents to automation, I make it practical.
Bridging the gap between business and tech. Translating complex problems into clear, workable solutions.
Working in the Supply Chain Transformation team for one of the biggest UK retailers, building and modernising the systems that keep things moving at scale.
Worked with the Global Payments Team for a major global bank on a payment platform used across international markets.
Part of the Digital Services team behind one of the largest Insurance companies globally, building high value products that support the business.
Whether it's a product, a platform, or a problem worth solving I'd love to hear about it.