A list of things I've built – from coursework to commercial projects.

Learn Cloud
An interactive React app on Cloudflare Pages with 500+ practice questions for the AWS Cloud Practitioner and AI Practitioner exams, with progress sampling and category filtering.

aws-mc
An on-demand Minecraft Server running on Amazon Web Services which aims to help with effective cost management and reduce idle-running. For 20 hours of uptime, the cost is around £1.

Service Status
A branded status page on Cloudflare Pages that probes services every 5 minutes from the edge, tracking 60-day uptime history and response times, with an admin panel for managing incidents and maintenance windows.

WristShutter
A Garmin watch app and Android service that turn a Forerunner 55 into a remote shutter for Samsung Camera, replacing the S Pen remote Samsung removed. The watch sends commands over Connect IQ, and an AccessibilityService presses the camera's controls, with countdown, burst, zoom and photo/video switching.

Jafa
A CLI orchestrator for multi-place Roblox mono-repos. It scaffolds a shared workspace and per-place projects wired into Rojo, Wally, Rokit, Selene, and StyLua, and unifies build, Studio sync, and Mantle-based deploys behind single commands such as `jafa new` and `jafa dev`. This is to ensure that the toolchain stays consistent across each project, reducing friction when moving between places.

Reblog
A blog engine built with React 19 and Vite, with server-side rendering and a custom prerender step that writes each page to static HTML with its own SEO and social tags. Posts are Markdown with frontmatter, and nav, footer and authors are configured in YAML. It ran my blog on Cloudflare Pages before I moved it to Astro.

Stokware
A 3-week internship fixing website issues and prototyping a physical RFID cabinet product.

Tiger Esports V1
A .NET MAUI mobile app with authentication-gated pages.

Tiger Games Order Management System
A WPF app for creating, editing, and tracking orders.

Tiger Games Website
An ASP.NET Web Forms site with company history, game pages, and account registration.
STEM AMBASSADOR
Volunteering in schools to help young people understand tech careers and whether a degree apprenticeship is right for them.
Adam Worden