Locus
Hierarchical Markdown memory for AI agents, shipped as an MCP server. Load only the room you need, not the whole palace.
- Python
- MCP
- Markdown
- uv
Software engineering manager
Engineering manager at Terran Orbital. Seven years at NASA's Jet Propulsion Laboratory before that.
Europa Clipper flight software, model-based systems engineering, and the OpenMBEE platform at JPL. Ground software, and now a software team, at Terran Orbital. The hobby projects don't stop when the work day ends: a production-grade Kubernetes homelab managed entirely as code, a memory system for AI agents, and a DevOps agent that runs its tools inside a container.
Projects
Hierarchical Markdown memory for AI agents, shipped as an MCP server. Load only the room you need, not the whole palace.
A DevOps agent whose shell tool runs inside a hardened container, driven by a local model at zero API cost.
An extensible desktop suite for Final Fantasy XIV: live position tracking and a macro editor behind one shell, sharing one data layer.
A production-grade Kubernetes platform on a Proxmox homelab, managed entirely as code: GitOps, HA PostgreSQL, SSO, secrets, observability, and CI.
Writing
Building a production-grade Kubernetes platform on a Proxmox homelab over 43 working sessions with Claude Code as the engineering co-pilot: GitOps, HA PostgreSQL, SSO, secrets management, CI/CD, observability, and every failure along the way.
The story behind Homelab as Production — and what I actually learned about working with AI.
Where this project started, and why the tools almost got in the way
Why apply enterprise patterns at home, and why AI makes it viable now
The bpg/proxmox provider, cloud-init, PostgreSQL HA — and the SSH username bug
Contact