Senior Systems Engineer at a small MSP.
Former Windows sysadmin. Current reluctant software, devops, and platform engineer. Still manage the Windows boxen! Somehow ended up managing a herd of coding agents.
I make complicated systems less complicated. Occasionally by building an entirely new complicated system.
- Build automation and tooling for managed IT environments.
- Convince software platforms to communicate with each other, whether they'd like to or not.
- Fight developer tooling until it becomes useful.
- Coordinate AI coding agents and occasionally write code myself.
- Question whether something really needs Kubernetes. Deploy it anyway. Regret it later.
- Bifrost — Making MSP automation considerably more ambitious.
- Agentic engineering — Finding out whether a swarm of coding agents can build reliable software without becoming an organizational disaster.
- Unreasonable infrastructure — Running things in places they weren’t necessarily intended to run.
Vojeto — Private networking without the privileges.
A little path into a private network for applications that aren't allowed to touch the host's networking stack. Nebula overlays, entirely in userspace. No root, no TUN, no NET_ADMIN. No asking the container platform nicely.
HaloCLI — Because everything deserves a CLI.
A scriptable, operator-friendly interface to HaloPSA. JSON-first, automation-ready, with guardrails for the moments when an innocent-looking command could make a spectacular mess.
MANX — Break glass. Boot Linux. Parachute in an agent.
A Windows rescue environment that gives humans and AI agents the same recovery tools. When a server goes down, boot into Linux, drop in an agent harness, and let it investigate the wreckage. Because reading 40,000 lines of Windows logs is exactly the sort of job computers should be doing.
"Former" ultrarunner. Always curious about what happens when you take an idea too far. Always curious in general.



