wrend. A framework-agnostic Rust/WASM + WebGL2 Rendering library, compatible with calling from both Rust and JavaScript on the web.
138hand-crafted-wasm. Creative coding and other mischief in handwritten WebAssembly, using the WebAssembly .wat text format.
94resonix. Realtime, cross-platform audio processing & synthesis.
56custom-element. A CustomElement trait to create web components out of Rust structs.
17nova-vulgata-with-macrons. Adding vowel length macrons to the Nova Vulgata text for ease of reading and assistance in Classical Latin pronunciation
11ray-tracer-webgl. Rust/WASM + WebGL2 ray tracer, based off of Peter Shirley's Ray Tracing in One Weekend series.
6memorize-scripture. React app for the extended memorization of passages from the Bible.
6tichu. Full stack Rust web app port of the classic card game Tichu.
6canvas-lab. Experimental space for developing my personal TypeScript / canvas projects.
6generative-javascript-designs. Algorithmically generating unique visual designs and patterns. A collection of JavaScript applications that respond to visitor-provided settings in real time, using the HTML/JavaScript Canvas API.
5email-sender-api. Supporting clients’ static sites and saving them $5-$49 a month in 3rd party fees. Sends email upon form submission and eliminates the need for server-side code or 3rd party services. Built with Node & Express.
3webgl-demos. Experimental projects in WebGL, WebGL2, and general graphics programming.
2typescript-lab. Compilers, interpreters, and schema parsers implemented in TypeScript types only? Oh my!
1javascript-algorithms. 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
1web-native-template. A template for building apps that can be deployed as both native desktop apps and web apps. Uses Rust for both backend and frontend architecture.
1presto-web-app. Creating a social media space for local musicians to reconnect in the wake of Covid-19. Built in React with TypeScript.
1digital-portfolio-1. JavaScript
1newsletter. Email newsletter, implemented in Rust (WIP), based on Luca Palmieri's Zero to Production in Rust
1dotfiles. Lua
1digital-portfolio-2. My front-end developer digital portfolio (built in React). See a showcase of my work here.
1strange-attractors. Max
1austintheriot.
1canon-creation-tool. Max
1algorithms-and-data-structures. My personal repository for algorithm & data structure preparation. Filled with informational readmes, JavaScript implementations, and Jest unit tests for self-testing data structure implementations.
1audio-recorder. Prototype for recording audio in React.
1