Projects
An incomplete list, newest first. Most of my code is on GitHub.
2020s
- Glif – cofounder/CTO (2022-present)
- Center for Artistic Activism (C4AA) – board member (2020-present)
- Grand Army Plaza Redesign – a people-first Brooklyn plaza (2026)
- Grand Army Minecraft – Grand Army Plaza at 1:1 scale, built from real geodata (2026)
- MCP servers – connecting AI assistants to Spotify, SoundCloud, Monarch Money and Elektron synths, with tools built for models instead of mirroring each API (2025-present)
- Canvasplayer 2.0 – graffiti playback, now in 3D (2026)
- 000000book 2.0 – the graffiti archive, rebuilt (2026)
- NYC All-Ages Shows and Dope NYC Dance Parties, weekly agent-compiled guides (2026)
- TEMPT1 archive – recovered artwork and documentation for TEMPT1 and the EyeWriter (2026)
- SoundCloud MCP – SoundCloud for AI assistants (2026)
- Spotify MCP – agentic playlists and music recommendations with Claude, plus a hosted version on Cloudflare Workers (2025-2026)
- Digitakt/Digitone MCP – drive Elektron boxes with an LLM over MIDI (2026)
- Apocalypse EWS Discord bot – alerts for weird aircraft activity (2026)
- Monarch Money MCP – track your spending with AI (2025-2026)
- clactions – Claude + GitHub Actions automations (2025)
- BUY NOW screensaver for Mac – the classic BeOS screensaver, recreated (2025)
- Wu-Tang name generator – get your Wu-Tang name (2025)
- Helium Network – people-powered wireless network (2020-2024)
- DeWi ETL – public Helium blockchain database and Metabase dashboards at etl.dewi.org, RIP (2020-2023)
- Loot (for Forkers) – Loot fork starter kit (2021)
- LGBTQ+ Travel Alert – warns about anti-LGBTQ places (2023)
- Webb NFT – free space telescope NFTs (2022)
- Gawds – pixel-art NFT characters (2021)
- DefCrypto/DefDAO – crypto art collective (2021)
2010s
- Personal Security / Internet Opsec Guide – how to stay safe online (2018)
- Fresh Pots – a coffee pot that yells (2016)
- VHX – sell your movies online (2010-2016)
- FAT Lab – open-source art collective (2007-2015)
- Scratch Markup Language (ScratchML) – file format for DJ scratches (2012)
- git-friendly – simpler git commands (2011)
- Show Me Nonstop – endless YouTube for any search (2011)
- Occupy Internet – GIF protesters for your website (2011)
- Star Wars Uncut – the Internet remakes Star Wars (2010)
- Google Alarm – beeps when Google watches you (2010)
- Graffiti Markup Language (GML) – file format for graffiti (2010)
- JSONView for Chrome – readable JSON in Chrome (2010)
- Viking Burial – saving Technoviking videos (2010)
2000s
- 000000book – database of graffiti tags (2009)
- Canvasplayer – graffiti playback in the browser (2009)
- Quotable Kanye – random Kanye quotes (2009)
- Kanye Studio Pro – 8-bit Kanye beats (2009)
- Kanye Rant Detector – catches Kanye's ALL-CAPS rants (2009)
- Know Your Meme – encyclopedia of Internet memes (2008)
- Meme Breaks – scratch memes like a DJ (2008)
- Wikiswarm – Wikipedia edits, animated (2008)
- Add-Art – swaps web ads for art (2008)
- Internet Famous Class – a class graded on views (2007-2008)
- White Glove Tracking – crowdsourcing Michael Jackson's glove (2007)
- FuckFlickr – host your own photos (2007)
- Rickroll Database – blocks rickroll links (2007)
- BIG_RIP.js – Biggie countdown clock (2007)
- Breakout USA – a browser Breakout game (2007)
- Approval Matrix Maker – make your own NYMag matrix (2007)
- Politricks – WNYU radio show (2003-2007)
- WNYU Archives – college radio as podcasts (2003-2010)
1990s
- Napster for BeOS – added user browsing (2000)
- BeOS icon sets – Copland and Scrow icons, ported (2000)
- Bowser – BeOS IRC client, core dev (1999-2000)
- Iconblender – make custom folder icons (1999)
- HATE(x) – a screensaver that hates your apps (1999)
- unrar and ssh for BeOS – command-line tools, ported (1999-2000)
- BeOS skin for Winamp and SoundPlay – BeOS look for MP3 players (1998)
- Tave Imagination – Photoshop for BeOS (1997-2000)
- BeNews – BeOS news site (1998-2002)