Portfolio
of things, which I, the author of this website, have done
Arts
- All the drawn things 👩🎨 Digital drawings and paintings
- She's Full of Stars 🌌 Interactive installation art to turn guests into constellations
- Beglitch 🧙♀️ Easily apply a WebGL shader to a DOM element
- The Great Line Art Swap A cooperative drawing and coloring event, held at FIGMENT NYC
- Trapped in a Gay Computer 🌈 Interactive installation art to turn motion into strobing rainbow light
- Spamusement Pop Quiz! A match-the-subject-line quiz in honor of Spamusement!
- Spamusers Fan Art 🎨 Seven years on the Spamusers web forum
Thinkings
- Too Many Webrings! 🖥⚡️🌐 Thoughts on webrings, queerness, and imagined youth
- Gluing The Web And WebAssembly Together An in-depth walkthrough of the Javascript-to-WebAssembly interface; also directly analagous to how wasm-bindgen works
- Ads Are Evil, But I'm Worse The evil genius behind malicious ads, and the questionable lengths I go to get them off my site
Misc Software
- The Socially Distanced Year 🗺 A shared online drawing pad for The Quiet Year
- Gemini Server A Ruby server for the Gemini internet protocol
- Shaderboy 📹 Face tracking GLSL playground
- Fuck t.co 😎🖕 Firefox extension to bypass the t.co clickthrough tracker on Twitter
- OpenNI2 for Rust Rust library for using the OpenNI2 vision library and PrimeSense devices
- Super Metroid Spriterip 👾 Rust library for generating Samus sprites directly from the Super Metroid ROM, and accompanying WebAssembly application
- lab ⚗️ SIMD-enabled Rust library for working with and converting CIE-L*a*b* colors
- Avatar Verifier Syntax verifier for Avatar (Diku) MUD areas, also the reason I learned Ruby