Things I use and Tech tools I am good with.
Here is a list of things I use on a daily basis and the tech that supports it
Workstation
13.3” MacBook Air, M1, 8GB RAM (2020)
I use a MacBook Air because the Pro would be an overkill for my needs. I have a custom built PC for gaming and other heavy tasks.
Logitech MX Master 3S
Honestly, I could probably just get away with a basic wired mouse but, I aboslutely love the scroll wheels on this thing and being able to connect using USB or Bluetooth is a nice bonus. Plus, this mouse is one of the quietest I’ve ever used.
Logitech Master Series MX Mechanical Keyboard
Fully mechanical keyboards are too loud for me but I still like the feel of a mechanical keyboard. This one was a happy middle ground. The smooth device swapping is also a nice bonus.
Development tools
VS Code
I cant ever imagine using anything else for web development. I know JetBrains has a whole suite of IDEs but other than Pycharm and IntelliJ, I have never really liked any of them. I have tried Sublime Text, Atom, Brackets, and even Vim but VS Code is the best.
iTerm2 with Starship
iTerm2 is probably same in terms of features as the default Terminal on Mac but I like this. Starship is awesome for the customizability.
Tech Stack
FrontEnd
Throughout my development career, I have extensively utilized JavaScript and TypeScript to build robust and scalable applications. My proficiency in JavaScript has been enhanced by leveraging TypeScript. In terms of JavaScript frameworks, I have a rich experience with React, specifically using advanced frameworks like Next.js and Vite. These tools have enabled me to deliver high-quality web applications with efficient development processes.
Backend
In my development journey, Python has been a cornerstone, enabling me to build powerful and efficient backends and APIs.
DevOps Tools
I have a good understanding of the DevOps process and have extensively used Docker and Kubernetes to build and deploy applications. I have also used CI/CD tools like Github Actions and Jenkins to automate the deployment process. Furthermore, I also have extensive knowledge of IAC tools like Terraform and have used it to build and deploy infrastructure on Azure.