Hey, I'm John.

I build web products end to end, from React interfaces to the AWS services behind them, and keep them fast and reliable as they grow.

I'm a Senior Full Stack Engineer at Goodfit.io, working across AWS, TypeScript, and React. I started out in React and have since moved deeper into the backend; most of my side work is in Go: concurrent services, tail latency, and how systems behave at scale.

8+ years in industry · BSc & MSc in Computer Science · UK

When I'm not coding I really enjoy reading, playing music, hiking, and traveling.