Projects
Over the years I've built a number of software side projects. Below are a list of the more interesting ones. For a more exhaustive list see my blog.
Webamp - A reimplementation of Winamp 2.9 in HTML5 and Javascript.
TechCrunch, Motherboard, Gizmodo, Hacker News (1, 2, 3, 4), and elsewhere.
Winamp Skin Museum - Infinite scroll through >90k Winamp skins with instant search and in-browser interactive preview.
Grats - Implementation-First GraphQL for TypeScript using static analysis.
Eel-Wasm - An in-browser compiler which speeds up in-browser rendering of user-defined music visualizations.
Presented at TS Conf 2021
no-constant-binary-expression - A core ESLint rule which I proposed and contributed. Has caught interesting bugs in many popular JavaScript projects.