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

Experiments

Explore all →

Interactive things to play with, right in your browser.

SP-404MKII

A playable 3D sampler. Chop a sound, shape it with effects, and make a beat.

Play the sampler →

Software & tools

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.