~/ about

I design and ship the load-bearing parts of software systems — backends, websites, mobile apps, the bits between teams.

Fifteen-ish years in. Started with Java and Eclipse and swiftly moved to .NET, drifted into mobile (Swift, Flutter), spent the last few years writing a lot of Go and TypeScript and trying to keep teams pointed in roughly the same direction.

Currently leading engineering at AJ Hackett Bungy. These days a lot of my work is AI-shaped: building agents, wiring up MCP servers, figuring out where this stuff actually earns its keep versus where it's just noise. The rest is the usual — architecture, code review, repeat.

A small corner of the internet for things I've built, things I'm thinking about, and things I'll probably change my mind on later. It’s plain on purpose.

~/ now — 2026.05
  • Debugging BLE issues.
  • Reading book three of the Red Rising series.
  • Deep in AI — testing harnesses and models, writing agents.
  • Building Sprocket on the side.
~/ selected work
view all →
01

sprocket

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.

swift · 2026
02

missionos

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.

typescript · 2026
03

viaduct

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.

go · 2026
~/ contact

DMs open on x / @nzmrldev, or reach out on linkedin / in/mrlist.

matt-nz.com v0.4.1 — last deploy 2026-05-19