Projects
Selected systems, products and infrastructure that are worth understanding as long-lived work. A Project is not everything I touch — it is durable work that deserves its own canonical page: a story, a lifecycle, and possibly several Journal entries over time.
Some projects have a parent project (parentProject in front matter), but
that hierarchy is a structural hint, not the main structure of the site.
Services and capabilities that only make sense inside a project stay
components or sections of its page — Grafana is a component of the Kubernetes
cluster, not a project of its own.
AI Developer Tools
Bringing an AI agent into an existing platform — MCP servers, reusable skills and evaluations as developer tooling.
- TypeScript
- MCP
Home Assistant
Home automation — Zigbee, ESPHome and the slow path to a smart home that stays up.
- Home Assistant
- ESPHome
- Zigbee2MQTT
- MQTT
Kubernetes Home Lab
A small self-hosted Kubernetes cluster built to run and learn from real workloads.
- K3s
- Flux CD
- SOPS
- Longhorn
- Traefik
SDK Architecture
A framework-agnostic TypeScript SDK platform — client core, multi-chain wallet connectivity, backend-driven configuration and public API evolution.
- TypeScript
- GraphQL
- React