Projects

Things I've built.

Patchwork

Self-hosted feature flag service with a dead-simple REST API. Runs in a single Docker container with SQLite. No vendor lock-in, no pricing tiers.

Go · SQLite · Docker · open source

Formwell

Lightweight form-to-email backend. Drop a webhook URL in your HTML form and never set up a mail server again. Handles spam filtering and rate limiting.

Rust · Axum · SaaS

Logtail CLI

Stream, filter, and query application logs from the terminal. Supports JSON formats, regex filtering, time-range queries.

TypeScript · Node · CLI · open source

Slugworth

URL shortener for developers. Custom domains, click analytics, expiring links, a proper API. Because the alternatives are ugly or expensive.

Go · PostgreSQL · Redis

Tinyform

Headless React form library under 3KB. No styling opinions, no schema dependencies. Just state management and validation primitives.

TypeScript · React · open source

Reckon

Personal finance tracker in plain-text files. Archived — superseded by something better.

Python · CLI · open source