Experimental and fun projects I've created.
- jinx is a barebones, reactive, functional JSX library for building web-based UI in Javascript.
- roxanne is an experimental language compiler written in C.
"Betical" is a born-digital paragraph generator; concept and art by Dani Spinosa, programming by Jon Orsi.
Inspired by Nick Montfort's "Taroko Gorge," and other early poetry generators and bots, "Betical" recreates a brand new, randomly generated paragraph each time it is loaded. The images that constitute the letters and form the words are assemblage-letters produced by remixing a scan of the letters typed from Spinosa's own typewriter, an Olympia SM9.
- Chromatic Tuner was released in August 2022 on the App Store and Google Play as a React Native iOS/Android mobile application for tuning instruments.
- chip-8c is an emulator for the CHIP-8 interpreted programming language developed for 8-bit machines in the 1970s.
- react-gamin is a library for creating browser games in the functional, hook-based React way.
- SimpleEQ is a C++ audio plugin created with the JUCE framework.
- zen-html is a Javascript, template string based, component library for rendering HTML elements.
Open source projects I've contributed to.
- deno, a modern JavaScript/TypeScript runtime by creator of NodeJs, Ryan Dahl. I contributed async TLS networking in Rust, working across the JS-to-Rust op layer with Tokio.see contributions
- Snes9x is a portable, freeware Super Nintendo Entertainment System (SNES) emulator. Contributed to the macOS port of Snes9x, redesigning the preferences UI to native macOS conventions, and extending the preferences system with new user-facing controls in Objective-C/Cocoa.see contributions
- UltimaXNA: Open-source Ultima Online client in C#/XNA. Contributed spellbook and in-game features, from UI to reverse-engineered client-server packet handling.see contributions