Project
Faultline
Go AI agent runtime and Kubernetes operator, built on personal time.
- FaultlineAgent + FaultlineLLM CRDs
- Allowlist-only MCP tools
- Strict TDD
Faultline is a personal project: a Go runtime and Kubernetes operator for running AI agents as first-class cluster resources.
What it includes
Custom resources for agents and LLM configs, a fleet UI, allowlist-only MCP tool security (agents cannot call arbitrary tools), OAuth dynamic client registration for HTTP MCP servers, and write-only secret handling so credentials never round-trip to the UI.
Why I built it
At NerdWallet I assembled agents on top of existing platforms. Faultline asks whether the agent platform layer itself can be built cleanly: CRDs, reconciliation loops, and security boundaries as code. Strict test-driven development throughout.
It is the proof that the platform-runs-AI story is not only something I do at work.