Back

Things I've built

Almost all of these started the same way: something annoyed me enough that building the fix was easier than living with it. A few of them now have users who aren't me.

the ones with numbers are the ones people actually use

iOS AppApp Store

blyn

An AI money coach that lives on your phone. It reads your spending, holds category limits, and tells you what is left. It is local-first, so none of that leaves the device. Built solo and shipped to the App Store.

Live on the App StoreLocal-first, no cloud sync
iOSLocal-firstAIFinance
SaaSWebsite

isDisposable

Throwaway email detection. 160,000 known domains, live DNS fingerprinting, and a risk score. There is an API, plus offline packages for npm (@isdisposable/js) and PyPI (isdisposable) when you cannot make a network call.

69,702 npm downloads1,312 PyPI downloads160k+ domains indexed
SaaSAPIEmail SecurityNode.js
Desktop AppDownload

Divisio

A local-first desktop workspace for coding agents. It runs Claude Code, Codex, Cursor and Grok side by side under your own CLI logins, keeps sessions warm, gives each agent its own git worktree, and puts every change in a review pane before it lands.

Open source, MIT6 agent CLIs supported
Desktop AppAI AgentsTypeScriptDeveloper Tool
Mac AppDownload

Storage Sweep

A native macOS storage cleaner. It scans large files and developer caches from Docker, Xcode, Node, Python, Rust and Go, labels everything Safe, Review or Protected, and moves the safe ones to Trash.

Used by peersFreed 25–90 GB per user
macOSSwiftUIStorageDeveloper Tool
Open SourceGitHub

reqcraft

A 3kb HTTP client on native fetch with no dependencies. Same API as axios, including interceptors, retry, timeout, typed errors and plugins. I wrote it after the axios supply chain attack.

~90 npm downloads3kb bundleZero dependencies
TypeScriptHTTP ClientZero DependenciesSecurity
CLI Toolnpm

revise-deps

A CLI for managing dependencies and auditing security in Node.js projects. Scan for outdated packages, check for vulnerabilities, and update them without leaving the terminal.

~293 npm downloads
CLINode.jsSecuritynpm
Open SourceGitHub

QueryMaster

An MCP server that lets you talk to your SQL database in plain English. Connect any SQL database and ask it questions. You do not have to write the query.

MCPSQLAINatural Language
ExtensionChrome Web Store

GitHub Issue Reminder

A Chrome extension for keeping up with GitHub repositories. It reminds you about the issues you care about so they do not quietly disappear.

15 active users
Chrome ExtensionGitHubProductivity