Every product I've shipped, grouped by year.
From the 2026 monthly cadence back to early Jekyll plugins. Older work from 2010 to 2019 is grouped together as 201X.
2026
One new tool every month. Here's what's shipped so far.
- AstroNPMAEOAI Search
Make your Astro site visible to AI search engines, assistants, and LLMs. One integration, zero config, nine features.
- macOSClaude CodeCodexSchedulingDeveloper Tool
Plan, trigger, and track your 5-hour Claude Code and Codex windows from a native macOS app.
- Next.jsReactTailwindCatalystZustandBunAIPrototype
A Next.js prototype of a result-first coding-agent chat product. The live demo shows a scripted ZAAI-com todo-app thread with decisions, artifacts, agent fan-out, failures, and a PR handoff.
- GitGitHub ProfileiOS App
Track your commits from your Home Screen and Lock Screen. Beautiful widgets, streak tracking, and a 7-day graph. No GitHub sign-in required.
- JekyllRubyGemAEOAI Search
Make your Jekyll site visible to AI search engines, assistants, and LLMs. One gem, zero config, eight features.
- GitCLIHomebrewmacOSFinder AppFinder Badges
Mirror GitHub org and repo structures locally. One Homebrew install, interactive TUI, parallel cloning.
- Chrome ExtensionEmailsAutofillGmailDomains
Generate a unique email address for every signup. Track who shares your data, filter spam easily, and stay in control. All without typing.
2025
Energy tools and the start of the monthly shipping cadence.
- EnergyTesla PowerwallDocker Container
Charge your Tesla Powerwall from the grid overnight, automatically. Local-first web UI.
2024
Home energy management, the foundation year.
- EnergyHome Energy ManagerUI Prototype
Solar, battery, EV charging, and daily energy decisions in one interface, built for homeowners.
2010 to 2019
The 2010s, from Jekyll plugins to early Chrome extensions.
- JekyllRubyGemProduct Management
Publish Gantt-style roadmaps as static pages inside your Jekyll site. No extra tooling.
- JekyllRubyGem
Stop hardcoding image paths in every markdown file. One Liquid tag for predictable asset URLs.
- Chrome ExtensionTrello.com
Hides Trello's persistent 'Add a list…' column so your boards stay clean.