Every now and then I like to build something, usually to solve a first-world problem.
Rippr
Feb 2026Desktop app for downloading audio samples from YouTube, SoundCloud, Bandcamp & more. Built for beat makers.
/dev/dungeon
Jan 2026A terminal roguelike over SSH. Want to play? ssh dev-dungeon.com
Oru
Jan 2026The easiest way to host your own job board for your community, newsletter, or blog.
Fade Pics
Jan 2026Generate a four-panel fading transition between two images.
Tasuku
Jan 2026A lightweight task management system designed for AI agents.
Agentctl
Dec 2025A utility for keeping agentic configurations in sync across tools.
Grove
Dec 2025A CLI and menubar app that makes working with agents and git worktrees easier.
Database.js
Jan 2025A Fetch API-compatible PlanetScale database driver for serverless and edge environments.
PlanetScale CLI
Jan 2025The official command-line interface for PlanetScale, the serverless MySQL platform.
DigitalOcean Community
Nov 2018My work on the DigitalOcean Community website and team.
Interface Lovers
May 2017An online magazine for creative professionals.
DigitalOcean Hacktoberfest 2016
Jan 2017A month long celebration of open-source software.
Facebook Page Unliker
Jan 2015Easily and quickly unlike all of your Facebook pages.
Imbalanced Data Analyzer
Dec 2014Automated analyses of large sets of imbalanced data.
Notre Dame Class Search
Dec 2014A better implementation of searching and scheduling classes at the University of Notre Dame.