Selected work

Projects

Browser extensions, games, and small tools — most born from annoyances I want to fix or games I want to play.

Web / Discord game

Befuddle

A Magic: The Gathering letter-guessing game in the spirit of Wordle — figure out the card name one guess at a time.

Browser extension

Minimal Newtab

A NewTab replacement extension framework that loads a custom list of backgrounds into a minimal new-tab page — including looping cinemagraphs from Makoto Shinkai's films.

View on GitHub
Snippet

GForms-JS

Lightweight vanilla JavaScript for submitting data to Google Forms — turns a Google Form into a no-backend endpoint for any static site.

View on GitHub
Browser extension

YTShortsToVids

A browser extension that automatically redirects YouTube Shorts to the regular video player — because Shorts is an awkward way to watch anything longer than 30 seconds.

View on GitHub
Web app

EPD Image Editor

An image processor that applies Floyd–Steinberg dithering, cropping, and editing to prepare images for 7-color e-paper displays.

Web app

Tokenling

A Magic: The Gathering token manager built as a progressive web app — track and spawn the creature tokens you need across a game, offline-friendly.

Web app

LifePercent

A small app that reframes time as a percentage — a calmer, more honest way to watch the year, the week, or your day tick by.

Web app

SpellBin

A realtime collaborative scratchpad — share a link, paste or type, and everyone watching sees it update live. The fastest way to throw text between people.

Browser extension

Reddit MTG Card Hover

A userscript that adds hover previews of Magic: The Gathering cards on Reddit — hover a card name and the image pops up next to your cursor.