Austin Theriot's repositories
hand-crafted-wasm
Creative coding and other mischief in handwritten WebAssembly, using the WebAssembly .wat text format.
canvas-lab
Experimental space for developing my personal TypeScript / canvas projects.
custom-element
A CustomElement trait to create web components out of Rust structs.
generative-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.
ray-tracer-webgl
Rust/WASM + WebGL2 ray tracer, based off of Peter Shirley's Ray Tracing in One Weekend series.
memorize-scripture
React app for the extended memorization of passages from the Bible.
email-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.
algorithms-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.
audio-recorder
Prototype for recording audio in React.
digital-portfolio-2
My front-end developer digital portfolio (built in React). See a showcase of my work here.
javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
newsletter
Email newsletter, implemented in Rust (WIP), based on Luca Palmieri's Zero to Production in Rust
presto-web-app
Creating a social media space for local musicians to reconnect in the wake of Covid-19. Built in React with TypeScript.
typescript-lab
Compilers, interpreters, and schema parsers implemented in TypeScript types only? Oh my!
web-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.
webgl-demos
Experimental projects in WebGL, WebGL2, and general graphics programming.
concordia
Concordia - Librī symbolicī Ecclēsiae Lutherānae
cpal
Cross-platform audio I/O library in pure Rust