A full-stack developer who loves turning ideas into meaningful digital products. Whether it’s designing smooth, responsive interfaces or building the systems behind them, I enjoy every part of the process. I’m always exploring new tools, refining my craft, and finding smarter ways to solve real-world problems. When I’m not coding, you’ll probably find me reading, staying active, or experimenting with a new side project.
Replatform of the main web application to Angular and implementation of design system, microservice architecture, headless CMS and Azure infrastruction.


A react web app with an interactive view of my family tree/genealogy usitiling React Flow for interactivity and Supabase for authentication and storing information.


[REBUILD IN PROGRESS] A react web app tool used for planning poker session and ticket sizing exercises utilising websocket and server for live communication.


A mobile scanner application able to scan barcodes, query a database via search functionality, fetch stock information and store and update cart information.


Started my role as Junior developer at RSPB with works involving working on the main web application built in EpiServer CMS.


A group project with the purpose of delivering a website used to find quick jobs locally utilising functionality such as map and radius to be able to find and filter results better.


A simple Blazor application built for the purpose of learning server-side rendering, application deployment, build pipelines and simple API requests to Azure functions.

A 3D game built as part of my final dissertation project using the Unity game engine. This involved working with C# scripts, 3D modelling, Animation, Mesh rendering, AI pathing and more.


A program that utilised AI algorithm to play a game of Gomoku against a human player.

