"I'm in all the movies!"
Currently addicted to Rust. I love creating CLIs, TUIs, and websites with Rust! At work I've created multiple CLIs in Rust to help automate tasks and make key information more easily accessible. Most recently I created the game "snake" using the Rust game engine Bevy!
Go is an awesome language and I'm very glad I learned it. I use Go at work as my scripting language of choice. It has great GCP integration and the type system can be quite powerful. Go can be the right tool for the job when you need fearless concurrency or maybe when you want to write something a little faster than Rust.
Linux is home. I use Linux for ALL of my personal computers and I really wish I could use Linux at work. I've tried many different distros and desktop environments but I always come back to the Hyprland window manager on Arch linux.
Neovim is my text editor of choice. It is a modal editor that utilizes vim motions, is configured using lua, and has amazing plugins. Neovim gives me complete control over my development environment and allows me to set up everything exactly how I want it.
If you leave the terminal or touch your mouse you've already lost!
Svelte has been my main tool for learning web design. I find it to be very intuitive and simple to use. TailwindCSS is the CSS framework I've grown most used to in combination with Svelte.
I've combined Svelte with a Python FastAPI as well as a Rust backend compiled to WebAssembly.
I utilize Terraform at work to deploy and manage infrastructure in Google Cloud Platform.
I have experience using both Terraform Enterprise (TFE) and Terraform Open Source (TFO).