I'm an autodidact with a computer science degree. I have professional experience in Rust, Python, and TypeScript. I'm currently working as a software developer writing (asynchronous, adversarial, low-latency, resilient) Rust and Node applications and deploying them to a Google Cloud + Kubernetes environment.
- Rust (actually RFC-compliant SMTP relay; snarkily overconfident hangman bot, and a raytraced 3D renderer)
- Python (aquifer tracking in this website)
- Node, React, JS, TS (work)
- DevOps: Google Kubernetes Engine, CircleCI, CloudFlare (Pages, Workers, DNS, KV)
- Web development (Node and React professionally, also visible on my website)
- Competent in Haskell, Java, C, C++, x86_64 assembly, VHDL, and MATLAB
- Familiar with Adobe Creative Cloud: InDesign, Audition, Premiere Pro
- The most interesting courses of my degree were on compiler design, multimedia coding, functional programming, theoretical computer science and computational complexity, and graph theory.
Feel free to explore my public repositories and see some of my projects! While you're here, you can visit my website or connect on LinkedIn.