Projects
Selected work
- ASPCal A street-cleaning calendar for NYC alternate-side parking, by address.
- Ada — Voice Content Editor A voice editor for writers who think out loud.
- Agentation Remote Loop A remote review loop where annotations on a live site become fixes in your editor.
- Bear Creek Floorplan A 3D Blender model of a family residence, with tests.
- Birdies Dart League The website for a Brooklyn dart league.
- Cardboard Toast The landing page for Cardboard Toast, the studio behind most of this.
- Darts Cricket Research A computational study of optimal strategy in darts cricket — 18 billion simulated games.
- Eagle Has Landed Tells you whether there's a bald eagle in the Big Bear nest right now.
- Ghostty Rainbow Road The Ghostty background reflects what Claude Code is doing right now.
- Greenpoint Backgammon Club Free weekly backgammon at a Greenpoint bar; the site for it.
- Happy MD Editor A Chrome extension that opens and saves markdown files like a normal editor.
- NYC Event Agent A daily Telegram digest of NYC talks, lectures, and ideas events worth my time.
- Print 240 Friends type messages on their phones; a receipt printer at my apartment prints them.
- Qsearch — Star Trek RAG Semantic search across every Star Trek episode, with Claude on top.
- Relative Weather The weather elsewhere, told as a delta from where you are.
- Session Shapes A stream-graph view of Claude Code sessions.
- Weights Calculator A small lifting calculator I open on my phone between sets.
Other work
- Assess HappyRobots The Happy Robots–branded version of the maturity assessment.
- AutoMem The long-term memory layer the rest of the homelab writes to and reads from.
- Breakout Brands Timeline An autonomous research pipeline trying to answer one specific question about CPG.
- CF Comments A drop-in comment layer for static Cloudflare Pages sites.
- Cannoli Trainer A coaching platform for powerlifters and their coaches.
- Cardboard Toast Scorecard A collaborative feature-prioritization tool where humans and AI models vote against the same scoring rubric.
- Claude Railway Kit The team's Railway knowledge, packaged as Claude Code skills.
- Claude Session Memory The memory layer that makes every Claude Code session aware of what past sessions learned.
- Clinq Labs An AI lab built for and with a beverage-industry holding company — 22 small services that each do one job.
- CodiFork / FolioDocs A collaborative markdown editor that commits to GitHub as pull requests.
- Daily Briefing System The morning briefing my apartment prints for me on a thermal printer.
- Digital Fluency A grant-stage research effort arguing that AI's dividend depends on whether adults below the cross-application-fluency floor can cross it.
- HappyRalph (Beta) A way of running autonomous builds in Claude Code without them drifting.
- Hermes The ambient layer of the homelab — small agents that push to my phone only when something's worth saying.
- LLM Framework An AI maturity assessment people can finish in five minutes.
- Link Publisher A Chrome extension that turns any open tab into a draft post on this blog.
- Markdown Pages Starter A folder of markdown files becomes a small editorial site.
- PRISM A SaaS app for finding the AI prompts that actually work, with data instead of vibes.
- Project Retro A Claude Code plugin that runs a retrospective on how a project was built.
- RAG Toolkit Template A starter for building a RAG you'd actually ship.
- SMS MCP Lets Claude Code read my incoming text messages and call log.
- Shlink Cloak A cloaking proxy for self-hosted Shlink short links.
- Slides to Web A study of what it actually takes to turn a Google Slides deck into a real web page.
- The Homelab The server in my apartment — fifty-six containers and counting.
- ntfy-gatus-bridge A little container that turns homelab uptime failures into push notifications on my phone.