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.