realtime edge game Setpoint Duel — latency-immune 1v1 with a global Elo ladder
A ~90-second simultaneous-bid duel (Goofspiel reskinned as control engineering), matched in real time against another live visitor — or an instant unranked trainer bot so it's never a dead screen. Server-authoritative game rooms, a persistent Elo ladder, first-party end to end, scales to zero.
smart-home integration HA integration for proprietary lighting hardware
Custom Home Assistant integration for the Theben LUXORliving IP1 cover/shutter controller. Local-push, HACS-installable, with a real config flow and 208 regression tests instead of the usual "works on my setup" script.
marketplace agent Deal watcher with deterministic + LLM scoring
Local agent that polls a German marketplace for specific deal patterns (e.g. cheap gaming PCs under a price ceiling) and pushes scored notifications. Deterministic scoring first; an LLM grades only the listings that pass, with its market-value estimate grounded in a web search.
Stack: Python, SQLite state, ntfy push, optional LLM grading with web-search grounding, small web dashboard Agent role: Polling and scoring scaffold, config schema, notification pipeline, grading stage. Human-owned: the anti-pattern stance — no captcha evasion, no rate-limit games, and anything that acts as me (seller messaging, which needs a logged-in session) is opt-in and off by default. Outcome: Dry-run mode by default, scoring rules transparent and changeable without prompt engineering; a search outage falls back to the model's own estimate instead of blocking a verdict.
private cloud Tailscale-private development + telemetry cloud
A self-hosted services hub on a single Tailscale host: telemetry, monitoring, identity, secrets, documents, CI, and the model gateway the other apps share. No public exposure, no vendor lock, everything reachable only on the tailnet — internal DNS only, no public records.
Stack: Docker Compose, Tailscale, TimescaleDB, Redis, MQTT, Vector, Garage (S3), Authentik, Infisical, Grafana + Loki + Alloy, Uptime Kuma, ntfy, Paperless-ngx, self-hosted GitHub Actions runner Agent role: Compose-stack scaffolding, service-config patching, runbook drafting, plan-driven rollouts and migrations. Human-owned: service selection, exposure boundaries, every credential decision. Outcome: 20+ services on a private tailnet behind central SSO, nightly backups to one object store, a weekly container-release report, no service publicly reachable.
smart-contract escrow Milestack — non-custodial milestone escrow on Base
A milestone-based escrow protocol for digital work, funded in USDC on Base. Smart contracts enforce payout rules; no platform custody, no marketplace overhead. Solidity contracts plus a typed TS backend and a Next.js frontend, all under one repo.