
Shared digital pet for two humans — quiet, ambient, no notifications. The dog has its own mood arc; you tap pet / feed / walk / call / "say something" and it slowly accumulates room memory. FastAPI + SQLAlchemy + Alembic + Alpine.js + WebSocket; LLM behavior layered with hand-written "quirks" that preempt the model; site-password gate + invite-only signup + 32-byte recovery URLs. Live on Fly.io, real users (2). Iteration cadence ran 33 commits + 3 secret rotations through one product-feedback day.
A small DSL for deterministic LLM-workflow programs. Programs are context → steps → emit; each step calls a model and binds the response to steps.<name>.output; emit returns either a rendered string or a final LLM call. Regex parser → frozen-dataclass AST → deterministic runtime → structured trace at every phase. Pluggable LLM client (Anthropic SDK + DryRunClient for tests). Zero core dependencies; anthropic is an optional extra.
Reusable Python FastMCP framework on top of Anthropic's Model Context Protocol. Generic base server + team-specific overlays loaded from env-configured paths, with path-ordered override on lookup and set union on discovery — peer teams add capabilities without forking the base. Adopted by peer teams. Powers internal MCP-based AI agents for developer-productivity and incident-response workflows.
Personal investment platform organized around the 2025–2030 AI buildout thesis. ~70-name curated universe scored on 11 LLM-graded dimensions (capex tier, hyperscaler exposure, management commentary, execution risk, …); probability-weighted scenario blending; tier-aware portfolio sizing; thesis-driver tracking with kill-trigger monitors; Aschenbrenner-style discipline (counter-thesis, shadow-trade log, recommended non-actions). ~7,500 LoC Python on top of SQLite + Alpaca paper broker + yfinance + SEC EDGAR. Daily monitor pushes alerts to a Telegram bot. Private — repo holds real positions and decision trail.
The site you're reading. React 19 + Vite + MUI + Framer Motion, deployed on Vercel with the custom domain wired through Squarespace DNS. Built end-to-end in one Telegram pair-programming session with a Claude Code bot — from cloning a 3-month-stale scaffold to live HTTPS in about an hour.