I build Kubernetes platforms where the network is default-deny, database credentials expire on their own, and alerts from every Alertmanager land in one place.
Mostly Go, mostly Kubernetes.
- Default-deny clusters on Cilium, with policies generated from dropped Hubble flows and shipped through GitOps
- Per-pod database credentials from Vault or OpenBao instead of static passwords
- Prometheus and Alertmanager, and the UI on top of them
- Sandboxed AI agents for ops: NixOS VM, no egress by default, tool denylist against prompt injection
|
Kubernetes mutating webhook: each pod gets its own short-lived database credentials from Vault instead of a static password, renewed while the pod runs and revoked when it dies. |
Cilium Policy Generator. It streams dropped flows from Hubble Relay and writes the
|
A Karma replacement: one web UI for all your Alertmanagers, with sounds, notifications, acks, comments, assignments and OAuth. |
More projects
- leandro: AI SRE agent diagnosing Kubernetes incidents over Google Chat. It runs in a NixOS VM with default-deny egress and a tool denylist against prompt injection.
- openwiki-cc: auto-generated, git-grounded documentation wiki for any repo (Claude Code plugin and Codex skill)
- pi-agentic-platform: self-hosted agentic platform on the Pi SDK




