portfolio

  • gary

    Gary is an autonomous engineer at 707 Labs. He polls Linear for assigned tickets, writes the code, opens a PR, then watches CI until a human merges it. A provider chain fails over across GLM, Kimi, and DeepSeek. Runs 24/7 on a Mac mini.

  • earworm code

    Give it a topic and it makes a podcast episode. Claude researches it, a second pass checks the claims and angle, then the report becomes a spoken script narrated by a local neural voice. Generation and rendering run separately and communicate through a folder of script files. On PyPI as earworm-pod; demo episodes on this site.

  • developersDevelopers

    A Claude Code workflow plugin. /impl assesses every task on clarity, complexity, and stakes, then routes it: one file gets a direct edit, five files get parallel subagents, anything touching auth or money gets an independent adversarial reviewer trying to break it first. It handles routine routing on its own and pulls me in when the right approach isn't clear.

  • mulligan-labs.com

    Real-time multiplayer MTG Commander playtester, including Memnarch, an LLM rules chatbot with retrieval over the comprehensive rules. SvelteKit + PartyKit for authoritative shared game state.

  • hn-sidecar

    Chrome extension that shows the Hacker News discussion for the page you're on, inline in a side panel. URL matching stays private: the URL is hashed locally and a 14-bit prefix fetches one of 16,384 static shards, so the index service never learns what you're reading. Index writer runs on Workers + D1 + R2.

  • markshift.net code

    Converts between 16 markdown dialects (GFM, Linear, Slack, Notion, Discord, Claude, ChatGPT...) entirely client-side. Uses mdast as an intermediate AST so adding formats scales linearly.

  • nah.tools code

    Free, open-source browser utilities: QR codes, PDF tools, photo editing, link shortener, resume builder. Everything runs in the browser. I built it as a protest against the free-trial-to-paywall utility economy.

  • nestdaq.com

    Multi-source rental-listings aggregator with commute filtering and Discord alerts. SvelteKit + Cloudflare Workers.

  • birdup.net

    Birding PWA. It scores weekend conditions, combines dawn chorus timing with weather and tides, and ranks nearby eBird hotspots. Works offline.