Portfolio & Open Source

Projects

Side projects, developer tools, native clients, and a few experiments that quietly turned into products.

sprocket

2026

A tiny macOS menu bar app that watches GitHub Actions across every repo you can see. One glyph for the worst current state, ETag-aware polling, notifications the moment something turns red. Built because I was tired of keeping a tab open on Actions all day.

swiftswiftuimacos
github →

missionos

2026

A local-first multi-agent orchestration platform. React + Vite up front, Express and SQLite at the back, one control surface for missions, agents, issues, and run history. The kind of thing I kept rebuilding badly until I sat down and built it properly.

typescriptreactvite
github →

viaduct

2026

A self-hosted AI operations agent in Go. Embedded SQLite, pluggable LLM router, connectors for Microsoft 365, Azure, and Slack, with an audit trail because nobody trusts an agent that can't show its working.

gosqliteanthropic
github →

dex

2026

Local-first remote control for OpenAI's Codex — Codex stays on the Mac, your phone pairs in over an end-to-end encrypted session to steer runs, queue prompts, and trigger git actions. I wrote the Android client; the iOS side comes from the upstream Remodex project.

kotlinandroidswift
github →

matt-nz

2026

This site. Astro + Tailwind, content in Markdown, no JS framework on the client. Replaced an earlier hand-rolled SSG when I finally admitted I was reinventing things Astro already did better.

astrotypescripttailwind
github →