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. If fact, this website was made with Rust!
Go is an awesome language and a joy to work with. 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 prototype 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.
I have a very terminal-centric workflow and am a firm believer in knowing your toolset very well. Combining Neovim with Tmux allows me to edit and hop around very quickly without ever leaving my keyboard.
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.
HTMX allows me to make websites made via HTML templating (like this one) feel like a single page app (SPA). This is extremely powerful and my current preferred way to make websites. It allows me to focus on the backend logic and state throughout the development process.
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).