About Me

Get to know me better

I am a passionate full-stack engineer with over a decade of experience building scalable, high-performance web applications. I thrive on solving complex problems and creating seamless experiences for both users and developers alike.

My expertise spans the entire stack, from crafting elegant frontends to architecting robust backend systems. I love modernizing legacy codebases and guiding teams through challenging transitions—whether that's moving from monoliths to microservices or upgrading aging frameworks to cutting-edge solutions.

I believe great software is built by great teams. I'm passionate about mentoring engineers, fostering open collaboration, and creating environments where everyone feels empowered to contribute. When the team is having fun and communicating openly, that's when the best work happens.

Outside of work, you'll find me on the squash court, battling it out in Magic: The Gathering, or practicing my Japanese.

10+

Years Experience

£15M+

Monthly Revenue Generated

10

Team Members Led

200K+

Subscription Records Managed