Skip to content

Problem, constraint, build, number.

// the case studies

One case per system. Every number on this page traces to a receipt.

GITOPS AT 100+ CLUSTERS
PROBLEMA hundred-plus cluster fleet fails by drift: hand-edited configs, snowflake clusters, no way to prove what shipped where.
CONSTRAINTClassified environments, so promotion needs an audit trail and rollback cannot depend on a support call.
WHAT I BUILTDeclarative GitOps for 58 applications with Argo CD: promotion between environments, automated rollback, full artifact traceability.
NUMBER100+ clusters · 58 applications
RELEASE AUTOMATION
PROBLEMProvisioning cycles ran weeks, and deployment rework ate the platform team: the same fixes, reapplied by hand, cluster after cluster.
CONSTRAINTThe automation runs where it cannot phone home, and every change has to be provable after the fact.
WHAT I BUILTRelease automation in Python across the fleet: gated waves, health checks, rollback points, structured machine-readable results.
NUMBER~80% less rework · provisioning weeks → hours
AIR-GAPPED LLM INFERENCE PLATFORM
PROBLEMTeams needed dependable model inference in an air-gapped environment without a cloud fallback.
CONSTRAINTEvery dependency, deployment path, and recovery path had to be owned inside the environment.
WHAT I BUILTLLM inference on a 100+ GPU fleet, including bare-metal and virtualized scheduling, storage, and gateway routing, run with the same release discipline as the rest of the platform.
NUMBER100+ GPUs · air-gapped inference
AGENTOPS
PROBLEMAgent output is cheap, confident, and wrong somewhere. Review by feel is how that wrongness ships.
CONSTRAINTRuntime-neutral by design. The context that wrote the candidate never issues its binding verdict.
WHAT I BUILTAn open-source operating loop in Go: one intent, one bounded build, one fresh verdict, and 50+ portable skills. The result binds acceptance, changed files, and check evidence in an inspectable record.
NUMBER400+ stars · 50+ skills
GASTOWN OPERATOR
PROBLEMMulti-agent work needs a control plane: workspaces, coordination, lifecycle. Kubernetes already knows how to run that shape.
CONSTRAINTOperator discipline, so state lives in CRDs and a reconcile loop, never in bespoke daemon glue.
WHAT I BUILTA Kubernetes operator in Go with controller-runtime: CRDs for multi-agent workspace orchestration, alongside ecosystem contributions to Gastown, Beads, and KAgent.
NUMBER3 ecosystem projects: Gastown · Beads · KAgent
AIR-GAPPED AI PLATFORM (REFERENCE)
PROBLEMStanding up an AI stack in a disconnected environment means re-deriving the whole map every time: inference, vector stores, gateways, observability, agents.
CONSTRAINTInstalls from vendored artifacts only, deploys by GitOps, nothing implicit.
WHAT I BUILTA full air-gapped AI platform reference: the complete inference and agent stack, templated end to end.
NUMBER139 Helm templates

// deep dives & open source

The pattern pages and public repos behind the cases.

Every build here comes off one repeatable loop.

The cases are receipts. /method is the loop that produced them.

See the method →