Personal projects.
JavaScript / Async programming / 2013
TF2 Market Experiment
A historical JavaScript experiment with Steam's Community Market, and the article I wrote about how it worked.
Processing / Game development / Real-time interactionStarted 2011
Zombie Game
My first real-time game, built with Processing and shared on OpenProcessing.
Browser extension / Facebook / Interface improvementsStarted 2010
Facebook Easy Notifications
A browser extension that colored notifications from the same Facebook post and added Open All in Tabs to make checking them less repetitive.
Chrome extension / JavaScript / Japanese
Search Jisho
A small Chrome extension that makes looking up Japanese words a little easier.
Browser extension / JavaScript / CSS
YouTube Scale-to-Fit
A small browser extension that adds a Scale button to YouTube's player, filling the available height.
Windows app / Video compression / Made with AIStarted 2026
Flyweight
A tiny video compressor for Windows that I created with AI. Drop a video in and get a smaller one out.
Let's make something useful.
Hiring for your team, or have an idea you'd like to bring to life? I'd love to hear about it.