Every now and then I like to build something, usually to solve a first-world problem.

Rippr

Feb 2026

Desktop app for downloading audio samples from YouTube, SoundCloud, Bandcamp & more. Built for beat makers.

desktopaudiomusic-productiontauri

/dev/dungeon

Jan 2026

A terminal roguelike over SSH. Want to play? ssh dev-dungeon.com

roguelikegame-developmentgame-devclaude

Oru

Jan 2026

The easiest way to host your own job board for your community, newsletter, or blog.

saasjob-boardcommunity

Fade Pics

Jan 2026

Generate a four-panel fading transition between two images.

web-appimagescanvas

Tasuku

Jan 2026

A lightweight task management system designed for AI agents.

cliagentstask-managementdeveloper-tools

Agentctl

Dec 2025

A utility for keeping agentic configurations in sync across tools.

cliagentsconfigurationdeveloper-tools

Grove

Dec 2025

A CLI and menubar app that makes working with agents and git worktrees easier.

cligoagentsdeveloper-tools

Database.js

Jan 2025

A Fetch API-compatible PlanetScale database driver for serverless and edge environments.

javascriptdatabasesserverlessplanetscale

PlanetScale CLI

Jan 2025

The official command-line interface for PlanetScale, the serverless MySQL platform.

cligodatabasesplanetscale

DigitalOcean Community

Nov 2018

My work on the DigitalOcean Community website and team.

Interface Lovers

May 2017

An online magazine for creative professionals.

DigitalOcean Hacktoberfest 2016

Jan 2017

A month long celebration of open-source software.

Facebook Page Unliker

Jan 2015

Easily and quickly unlike all of your Facebook pages.

Imbalanced Data Analyzer

Dec 2014

Automated analyses of large sets of imbalanced data.

Notre Dame Class Search

Dec 2014

A better implementation of searching and scheduling classes at the University of Notre Dame.