Projects
Below is a selection of projects I've worked on, spanning game development, computer vision, robotics, and web technologies. Each project highlights different skills, tools, and scenarios.
You can swap between seeing my main projects and smaller mini projects that I think are worth mentioning, but are on a smaller scale to my main ones.
Click each project to learn more.
Legend
Each project has a logo representing the company or organization it was created for. Below is a key and links to their websites.

ESP32 Climate Monitor
My experience learning microcontroller development and making an ESP32 room climate monitor

Portfolio Site
The website you are currently on, built with Next.js and Tailwind CSS.

CesiumJS Bermuda & Liverpool
Interactive 3D map of Bermuda and Liverpool using CesiumJS.

Finance Website
Website built with Next.js and Tailwind CSS.

AR4 Robotic Arm
Pick and place robotic arm controlled using computer vision object detection and classification.

Part Identification App
Computer vision based part identification mobile app created using the Godot Engine.

VR Training Simulator
A VR training simulator for smart meter triage using the Godot Engine and GDScript.

Computer Vision Damage Detection
Smart meter damage detection using OpenCV and a branched CNN model.

Untitled Horror Game
A first-person horror game prototype made in the Godot Engine and GDScript.

AI Spam Detection
Spam detection using NLP techniques and machine learning models. Created for my final year university project.

Bouncy Platforms
Hyper-casual mobile game made in Unity using C#.

Hela
5 Level Game made in Unity using C#.