Camilo Valderruten

Project

Faultline

Go AI agent runtime and Kubernetes operator, built on personal time.

GoKubernetesCRDsMCPOperator

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.

← Back to camilovalderruten.com