AI Product guy, based in Cape Town. Focused on solutions. I shape the what and why, then build small, sharp tools to get there — mostly with vanilla JavaScript and zero-dependency stacks, because I like understanding every line that ships.
- 💡 Product thinking — solving the real problem, not the obvious one
- 🤖 AI-augmented workflows & agent architecture
- 🎛️ Operator-facing control interfaces
- quiver — Arrow.js + Vite + Tailwind v4 starter with file-based routing, reactive state, composables, and a full testing setup
- cast — Dynamic avatars
- cogworks — A self-hosted backend in a single binary [WIP!]
- levare — The console for directing AI agent teams — pitch to production, one gate at a time
- frontrunner — Bar chart races from a CSV. One HTML file, zero dependencies, runs entirely in your browser.
Bun · Node.js · Arrow.js · SQLite + Drizzle · tRPC · Tailwind + DaisyUI · Google Apps Script




