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.
Featured Writing
March 4, 2025
How Many Open Connections Can An Application Have?
March 4, 2025
Building a Scalable Auction System with AWS Lambda and DynamoDB
February 26, 2025
Understanding High p99 Latency in Go Backend Systems & How to Fix It
February 21, 2025
Payment Processing Architecture - SOLID Principles & Scalable PSP Integration
November 27, 2024
Real-Time Chat App Architecture with AWS - A Scalable Approach
October 5, 2024
CoraMQ - Building a Concurrent In-Memory Queue Service in Go