Projects

Here are some things I've made available on GitHub, including several packages published to npm.

games

music

I have a Novation Launchpad with which I've built launchpad-marquee to display a scrolling marquee, as well as launchpad-s-reader to read input from the device.

languages

I'm reading Crafting Interpreters as it's written while implementing it in JavaScript Rust. The author also created a small language called Wren for which I've written some modules.

chat

art

angular

I used to play with AngularJS a lot, but I haven't in a long time.