Case studies

Decision stories, not portfolio theater.

The goal here is to make judgment visible: what was being solved, what constraints actually mattered, which options were rejected, and how the final implementation was validated.

Published

Turning household analytics into an operating platform

A household analytics project had outgrown dashboards, but turning it into Home Assistant logic or many services would have hurt the semantics. The repo instead moves toward a modular monolith with Home Assistant as a partner layer and a staged path toward planning and policy.

  • architecture
  • home assistant
  • data platform

Running a homelab cluster as a Git repository, not as muscle memory

Appservice is less about bootstrapping Kubernetes than keeping day-two changes, secrets, and upgrades recoverable. The repo uses a strict Flux, Talos, and SOPS operating model with explicit runbooks, trading convenience for an auditable recovery story.

  • gitops
  • kubernetes
  • operations

Freezing service boundaries before the demo platform gets ideas

Box risked becoming a demo platform that cheats with shared databases and simulator shortcuts. The repo answers by freezing versioned service contracts first, keeping scenarios as overlays, and requiring local validation before substantial runtime code.

  • contracts
  • architecture
  • simulation