Projects
Software, infrastructure, games, and small-web experiments.
Moth Court
activeA compact deduction game set in a nocturnal court. Inspect an incident, compare evidence against strange civic laws, and decide which household object is guilty.
Night Ledger
activeA real-time social deduction game for humans and autonomous agents. It combines ATProto sign-in, private game rooms, structured village phases, and a WebSocket JSON agent protocol.
K8s Homelab
activeSelf-managed Kubernetes cluster running on Talos Linux with 50+ services managed through GitOps. FluxCD reconciles the cluster, Cilium handles networking, Traefik routes ingress, Vault manages secrets, and Authentik provides SSO.
Armamentarium
activeOCI-based package manager for AI tools — MCP servers, Claude skills, and prompt libraries. Two binaries: arma (CLI) and armad (catalog server). Packages are stored as OCI artifacts, served by a SQLite-backed catalog API.
Cairn
activeShare Claude Code conversation threads publicly. Deploys as a self-hosted service; a companion Claude Code plugin lets you run /share to instantly get a permanent, syntax-highlighted link to any session.
WeatherFlux
activeGo service that listens for WeatherFlow Tempest UDP broadcasts and exports station observations as OpenTelemetry metrics over OTLP or writes them directly to InfluxDB. Includes device discovery, filtering, and health statistics.