Dunedin, New Zealand. I build developer tooling and AI agent infrastructure — mostly Python, TypeScript, Rust, and Azure.
Public
- Sermo — local-only dictation. Hold a key, speak, release, and clean text lands in whatever app you're using. Speech recognition and AI cleanup run entirely on-device: no cloud, no account, no telemetry.
- claude-code-starter-kit — hooks, templates, and an installer for Claude Code projects, with Beads integration and optional Convex hooks.
Most of my current work — agent sandboxing, GPU-resident ASR, and agent orchestration tooling — is still in private repos. Happy to talk about any of it.
