Projects
Things I've built outside of work — a full-stack web app, a retro game ROM toolchain, and a Game Boy game in assembly.
-
Best Books Guide
React 19 · Fastify · PostgreSQL · AWS · TerraformA curated guide to the best books across subjects, with reading-progress tracking. It doubles as a full-stack sandbox — a TypeScript React front end, a Fastify API on Node, PostgreSQL and Redis, all provisioned on AWS with Terraform and Ansible and shipped through GitHub Actions with zero-downtime deploys from
main. -
demake
TypeScript · pnpm workspace · retro toolchainsConvert art, music and simple code into hardware-compliant retro cartridges for every mainstream retro console and handheld. My simple scripting language, Demotic, compiles to playable ROMs, and your art and music converts to compatible outputs. Everything is verified against emulated hardware in CI, so the output has pixel-perfect accuracy.
-
Zomb Boy
Game Boy Color · Z80 assemblyA Game Boy Color game hand-written in Z80 assembly. You survive an endless, procedurally-generated landscape, wandering into zombies and NPCs whose dynamic conversations shift relationships and outcomes. It runs in the browser via an emulator on GitHub Pages, with turn-based combat and a save system on the roadmap.