Fewer projects, written up properly.
A grid of thumbnails tells you nothing about whether someone can build the thing your business will depend on. These are longer than a portfolio entry and shorter than a book — the problem, how I approached it, and what changed.
2025–2026a live-events production companyin build
An event management system for live production
Projects, crew, logistics and finances for concert and show production — fragmented tools replaced by one real-time system, with kiosks on the warehouse floor.
Read the write-up
Built 2020, rebuilt 2026a scholarship programme
Rebuilding the trust model of a scholarship platform
A multi-step application platform with payments, e-signatures and staff review — and a ground-up rebuild of a security model that originally trusted the browser.
- classes of privilege escalation and tampering closed
- 9 classes of privilege escalation and tampering closed
- authorisation decisions left to the browser
- 0 authorisation decisions left to the browser
- changes verified against the Firebase emulator
- 100% changes verified against the Firebase emulator
Read the write-up
Also built
Earlier work, listed for completeness rather than argued for.
- Klippit Merchant 2020Membership platform with campaign management, on Firebase Auth and Firestore.
- Yard Love 2021Multi-tenant rental management for yard sign displays. My own product.
- The MacEvans Wedding 2020Online RSVP and guest tracking. Built for my own wedding, which is a demanding client.
- Dougie's Guide 2020A directory of dive bars, because someone had to.
- REELEX Calculator 2020A packaging calculation tool for an industrial client.
- The Roofing Guys 2020A WordPress build, from before I stopped taking template work.