My tech stack
June 19, 2026
Note: This used to be a section on my about page!
My Stack
Languages
I primarily program in Rust and Python when dealing with backend development and low-level programming. I also use Kotlin to write code for my FIRST robotics team. I also use C/C++ for competitive programming, native bindings with Rust, and computer systems.
Data Management
PostgreSQL is my go-to database for relational data storage, while Redis is used for caching and session management. I also use RabbitMQ as a way to pass messages and events between microservices.
Web Development
When developing websites, I use TypeScript with frameworks such as Astro (like this website), Solid.js, and React. Sometimes, I may also integrate my Rust projects into my websites using WebAssembly. For styling, I primarily use TailwindCSS and Sass.