A selection of things I've built. Some are products, some are tools, some are experiments that stuck around longer than expected.

Albums

An app for people who refuse to let streaming companies own their taste. Catalog your physical collection, integrate with streaming services, play local files—treat your library like the curated archive it is.


Open Source

Maintained libraries and tools I use in my own work.

HappyPath

Stop annoying users with review prompts after three app launches. This Swift package evaluates actual engagement—usage patterns, meaningful actions, session duration—to ask for reviews when people are most likely to give them. Respects users, improves ratings.

Hyperzsh

Minimal zsh prompt built for git workflows. Shows what you need, hides what you don't. Fast, clean, opinionated.


Archived Projects

Apps I shipped, maintained, and eventually open-sourced. Each one had real users and solved a specific problem until the market or my priorities shifted.

Solar

Sunrise, sunset, golden hour, UV index, and air quality in a glanceable widget.

Spindown

Game tracker for Magic: The Gathering. Handles 2-6 players, poison counters, energy, experience—everything pen and paper does, without the smudges.

Factor

Exposure calculator for film photographers. Built for shooters who need reciprocity corrections, filter factor adjustments, and bellows calculations in the field—not in post. The technical math, automated.


More on GitHub, where I keep the rest of my experiments, contributions, and half-finished ideas.