Code Monkey home page Code Monkey logo

About Me

πŸ‘‹ Hi! Welcome to my GitHub.

πŸ¦€ I work as a senior fullstack developer, doing mostly TypeScript, JavaScript, React, Next, etc. I've also increasingly started to use Rust for a lot of my own personal software development: not because it's the easiest language to learn (or write), but because it has empowered me to create things I never would have dreamed of working on when I previously only worked with JavaScript (see live web demos pinned below).

🎡 I used to be a classical composer by trade. I was getting my Masters degree in Music Composition at the University of Texas when I stumbled upon programming and fell in love with it. I became so obsessed with programming that I spent the last few months of my final semester avoiding my music studies to spend every possible minute coding. This is ultimately what convinced me to leave my masters degree and become a programmer. I am still a classical composer--I occasionally write pieces that are published--but it is no longer my profession. I do, however, think that that same drive for creativity and technical excellence has informed what I love most in software engineering.

πŸ’» I like to dive deep into various computer science fields when time permits. Some of the topics that interest me the most are: graphics programming (ray tracers, custom shaders, WebGL, WebGPU, etc.), digital signal processing (Granular Synthesizers, Max MSP, etc.), programming language research (creating my own programming languages), creative coding, type theory, and small-scale projects which are technically constrained and serve no utility: such as implementing assembly interpreters in the TypeScript type system or writing WebAssembly code by hand.

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ Finally, I'm a husband and a father--undoubtedly the two most important jobs I will ever have. These types of things are not typically what people come to a GitHub readme to read about, though, so thanks for sticking with it this far.

πŸ’¬ I always love to connect with other developers and people who share the same interests as me, so feel free to reach out.

Austin Theriot's Projects

algorithms-and-data-structures icon 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.

canvas-lab icon canvas-lab

Experimental space for developing my personal TypeScript / canvas projects.

cpal icon cpal

Cross-platform audio I/O library in pure Rust

custom-element icon custom-element

A CustomElement trait to create web components out of Rust structs.

digital-portfolio-2 icon digital-portfolio-2

My front-end developer digital portfolio (built in React). See a showcase of my work here.

email-sender-api icon 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.

generative-javascript-designs icon 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.

hand-crafted-wasm icon hand-crafted-wasm

Creative coding and other mischief in handwritten WebAssembly, using the WebAssembly .wat text format.

javascript-algorithms icon javascript-algorithms

πŸ“ Algorithms and data structures implemented in JavaScript with explanations and links to further readings

newsletter icon newsletter

Email newsletter, implemented in Rust (WIP), based on Luca Palmieri's Zero to Production in Rust

presto-web-app icon presto-web-app

Creating a social media space for local musicians to reconnect in the wake of Covid-19. Built in React with TypeScript.

ray-tracer-webgl icon ray-tracer-webgl

Rust/WASM + WebGL2 ray tracer, based off of Peter Shirley's Ray Tracing in One Weekend series.

resonix icon resonix

Realtime, cross-platform audio processing & synthesis.

tichu icon tichu

Full stack Rust web app port of the classic card game Tichu.

typescript-lab icon typescript-lab

Compilers, interpreters, and schema parsers implemented in TypeScript types only? Oh my!

web-native-template icon 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 icon webgl-demos

Experimental projects in WebGL, WebGL2, and general graphics programming.

wrend icon wrend

A framework-agnostic Rust/WASM + WebGL2 Rendering library, compatible with calling from both Rust and JavaScript on the web.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.