WRITING / NOTES
Engineering notes.
Working notes on how I deploy, automate, secure, and observe production systems.
What I built at the Claude Fable 5.1 Build Day in Cape Town
Ninety minutes of build time at Roamwork Harrington turned into a three-chapter lantern platformer with its own test suite. Here's how, and what broke.
How I monitor websites with Grafana
Turning probes and time-series data into useful uptime and SLA views.
How this portfolio is built
The stack and pipeline behind this site, not a client project.
How I built a production RSVP platform
Guest validation, RSVP state, controlled media uploads, and deployment boundaries.
How I deploy React apps with Cloudflare Pages
A practical release path from repository to a verified production deployment.
How I structure GitHub Actions for CI/CD
Clear jobs, required checks, permissions, and readable failure states.
How I use Terraform for reusable infrastructure
Separating module interfaces, environment inputs, validation, and apply.
How I built an insurance policy app on a Python training course
A Flask CRUD app from a structured training program: policies, customers, and claims with real status workflows.
How I built ZenMarker, an Android assignment app
A university project: native Android, a PHP REST layer, and a security fix I came back for years later.
How I built SwapShop, an Android item-trading app
A university project: trade one item for another, with in-app chat and Firebase on the back end.
How I built a zombie shooter with Three.js
A final-year project: scene-graph level design, GLTF models, a 200,000-particle rain effect, and an honest list of what I'd change.
How I built a student support system at university
A group project: React and MUI on the front, Node and SQL on the back, scheduled jobs for reminders, CI from the first sprint.