
Programmer·Teacher·Musician

Projects from the past few years
A selection of freelance and personal projects demonstrating my work as a web developer using technologies like Next.js, React, Tailwind CSS, and TypeScript.
C++, Unreal Engine 5

A multiplayer shooter game built with C++ in Unreal Engine 5.
React, Tailwind CSS, TypeScript

My first portfolio website built with React and Tailwind CSS.
Next.js, Tailwind CSS, TypeScript

A revision site for Computer Science students. Still a work in progress.
I’m a UK-based freelance web developer, Computer Science teacher, and musician. I combine education and software development experience to build practical, high-performance web applications and explain complex technical concepts clearly.
Whether you need a modern website, a robust web application, or someone who can translate technical requirements into structured, reliable solutions, I can help. My teaching background ensures clear communication, methodical planning, and purposeful delivery on every project.
Creating responsive, modern interfaces using React, Next.js, TypeScript, and Tailwind CSS.
Building scalable APIs, handling server logic, and integrating third-party services with Node.js and Express.
Designing and managing relational and NoSQL databases for web applications, ensuring performance and reliability.
Deploying web applications, managing environments, and optimising performance for production-ready sites.
I'm taking on a small number of freelance projects. Tell me the problem you're trying to solve and I'll reply with a clear plan and transparent pricing within 48 hours.
Send me an email