Software Engineer • Builder • Problem-Solver
I’m a software engineer who loves creating fast, scalable, and thoughtful digital experiences. I specialise in modern web technologies including React, Next.js, TypeScript, and C#, and I’m equally comfortable architecting backend systems using AWS, Serverless, and Terraform.
Over the years, I’ve worked across frontend, backend, and cloud engineering, which gives me a full-stack perspective on how products are designed, built, deployed, and improved. I enjoy taking complex problems, breaking them down, and delivering clean, maintainable solutions that make life easier for both users and developers.
🔧 What I Work With
Frontend: React, Next.js, TypeScript
Backend: Node.js, C#, .NET
Cloud and DevOps: AWS (Lambda, API Gateway, DynamoDB, ECS, CloudFront), Terraform, CI/CD
Other: System design, performance optimisation, architecture, developer tooling
🚀 What I’m Passionate About
Building user-focused, performant web applications Designing resilient cloud architectures Writing clear, maintainable code Automating everything that should be automated Bringing humour and personality into engineering
😄 A Fun Twist
Even though I spend most of my time working with modern frameworks and cloud-native systems, this very website is running WordPress on AWS Lambda.
Yes, serverless WordPress. Because if there’s anything more fun than engineering, it’s over-engineering.
📬 Let’s Connect
If you want to chat about engineering, architecture, or interesting problems worth solving, feel free to reach out. I’m always up for a good conversation.
