Currently having fun with:
- ๐น๏ธ gb-emu: a Game Boy emulator in TypeScript
These are some personal projects I'm proud of:
- ๐ผ๏ธ generative-art: various pieces of interactive and random generative art
- ๐ง jvo-asm: an x86 assembler from scratch using emojis in its syntax for fun
- โ๏ธ emogen: a link shortener that shortens links using emojis: https://example.com/r/๐ฐ๐ฆ๐ด
- ๐ frequency-wave: visualizes music using a 3D surface spectogram
- ๐ถ simple-mpc: Emacs modes to control MPC
- โฑ๏ธ timer: a digital implementation of a Time Timer ยฉ with an intuitive UI
- ๐ฅ๏ธ lc-3-vm: a Little Computer 3 VM
- ๐ auth-u2f: a U2F implementation for Odoo that supports 2nd factor auth with Yubikeys
- ๐ visual-maze: a solver that visualizes various algorithms and does generic path finding
- ๐ ratspoon: a minimal Ratpoison implementation for Hammerspoon
- โฟ recaman: renders SVGs that visualize Recamรกn's sequence
- ๐ jpaste: a paste service similar to sprunge in async Rust using Redis
- ๐ photos: a web application that lays out photos the same way Flickr does
- ๐น crash-recorder: an Odoo module that records actions leading to a crash
I occasionally program live on Twitch, come say hello!