A mix of shipped products, side experiments, and from-scratch builds. Click any card to dig into the details.
A wave-based survival game written from scratch in C with Raylib — no engine, no framework, just systems built up by hand.
A Google Apps Script tool that automates payroll calculations directly inside Google Sheets, removing hours of manual line-by-line work each pay period.
Contributed to the published children's app Sherlock Bones while working at Robot Sea Monster Games.
A custom text editor written in C++ to better understand buffer management, input handling, and rendering at the systems level.
This site itself — a Next.js 15 + Tailwind v4 portfolio with animated UI, MDX-driven blog, and a fully static export deployed to GitHub Pages.
Plumbing-focused field service management platform with AI-driven smart suggestions and optimised dispatching.
A centralised hub for devs and creatives to track projects, tasks, and learning goals — pulling activity straight from the GitHub API.
A Wordle-style puzzle where every answer is a programming-related term. Easy, medium, and hard difficulties.