About
Auckland → MelbourneI’m a Kiwi software engineer in Melbourne with 5+ years in tech across Australia and New Zealand. I like the whole stack, from the data model to the last pixel, and lately most of my delivery runs through agents: Claude Code skills, MCP integrations and workflows that take work from ticket to merged PR.
On the side I build the things I wanted to exist: a speed reader that anchors every word where your eye already is (Fovea), an event-sourced training log just for me (Whainga), and a te reo Māori vocabulary game that is genuinely hard to put down (Kākano). Before that, an AI image series on TikTok that found thirteen million views (Prompted).
Grew up in Tāmaki Makaurau, Auckland, and studied Computer Science and Information Systems at the University of Auckland. Melbourne is home now. Most weekends I’m building with Claude, eating spicy Thai food, climbing (badly), or learning how to use Blender.
Experience
5 entriesDec 2024 — now Software Engineer · Culture Amp
Moved from hands-on implementation to AI-orchestrated delivery across Ruby, Kotlin and TypeScript codebases, lifting PR throughput while improving quality. Architected a redaction service that screens hundreds of thousands of survey comments a day, and led the team’s adoption of agentic tooling.
- Ruby
- Kotlin
- TypeScript
- Kafka
- Claude Code
- MCP
- Datadog
- PagerDuty
Oct 2023 — Jul 2024 Software Engineer · Programa
Full-stack engineer on a project management platform for design studios, shipping features end to end across a Rails backend and a TypeScript/React frontend.
- Ruby on Rails
- TypeScript
- React
Sep 2022 — Aug 2023 Software Engineer · Stax
Helped migrate a Ruby monolith into a leaner, faster Go codebase on a cloud management platform for large AWS customers.
- Go
- Ruby
- AWS
Jan 2021 — Sep 2022 Junior Developer · 1Centre
Two years of full-stack work shipping production code in Ruby on Rails and React, including a machine learning OCR pipeline for identity verification.
- Ruby on Rails
- React
- Python
- AWS
2020 BSc, Computer Science & Information Systems · University of Auckland
Auckland, NZ
Projects
04 on the side
01 / liveFovea
Speed reader · 2026RSVP speed reader that anchors every word where your eye already is. Bring ePubs, PDFs and docx; it parses on-device and works fully offline. Reading engine is pure TypeScript with its own scheduler and is unit-tested end to end.
193 commits in 3 weeks5 input formats
- React
- TypeScript
- Vite
- Dexie
- Zustand
- PWA
- 02 / live













Prompted
AI image series · 2024An AI image account on TikTok built on Midjourney. Series-based content, from countries as anime to concept pieces like the Cypher Droid, grown organically to 13 million views.
13M+ views1M+ likes35.7K followers
- Midjourney
- TikTok
- CapCut
03 / live
Kākano
Te reo Māori game · 2026 →A te reo Māori vocabulary game that is genuinely hard to stop playing. A Duolingo-style path of 29 units: gap fills, word order, typing gated on words you have met, and a test that closes each level. Shipping most weeks.
29 units on the path92 commits and counting
- Next.js
- TypeScript
- Supabase
- Motion
- Howler
04 / live
Whainga
Training tracker · 2026Event-sourced training tracker for lifting, running and nutrition. One append-only log is the only source of truth; every load, streak and chart is a reducer over the stream. Local-first, offline-first, built for one user: me.
1 source of truth0 mutable tables
- Next.js 16
- TypeScript
- Dexie
- PWA