Software I use, gadgets I love, and other things I recommend.

I get asked a lot about the things I use to build software, stay productive, or buy to fool myself into thinking I’m being productive when I’m really just procrastinating. Here’s a big list of all of my favorite stuff.

Tech Stack

  • Nx

    Brings a powerful set of automation features makes both open source and private projects.

  • TypeScript

    Most of the internet is built with JavaScript, and TypeScript is like the fancy upgraded version of JavaScript. Once you use it, you can never go back to the way you used to do things. It’s one of the most loved programming languages out there and for good reason! It’s like the Robert Downey Jr. of programming languages - it’s got style, versatility, and charisma.

  • React

    Using React has made building user interfaces a joy for me as it provides a great balance of simplicity and flexibility that allows me to create dynamic and responsive UIs with ease.

  • Tailwind

    Tailwind became my preferred CSS framework the moment I tried it. It lets me build beautiful and functional designs quickly with minimal effort.

  • NestJS

    NestJs offers the perfect balance between simplicity and power, giving it a competitive edge over other established backend frameworks like Express or Koa.

Hosting

  • Vercel

    Vercel has made deploying my applications a breeze with its seamless integration with my Git workflow and its powerful deployment features.

  • Firebase

    I guess I am little biased here. I started my career using Firebase. There are many great tools out there competing for its market share. Its API at the time with real-time updates paired NoSQL database is a killer combo, that and cloud functions. I find myself keep going back to it from time to time to get something done quickly.

Productivity

  • Confluence

    I used it as my personal and business wiki. Focus on building repetitive and efficient systems, documenting and delegation is part of that.

  • Sticky Notes

    I know. Its the perfect fit for jotting down my random ideas and save some trees at the same time by going paperless.

  • ChatGPT

    ChatGPT is like the friend who knows everything - it’s a powerful language model that can help you with almost anything.

  • VsCode

    I don’t care if it’s missing all of the fancy IDE features everyone else relies on, VsCode is still the best text editor ever made.

  • Github

    If you’re a developer, you’ve probably heard of GitHub. It’s like the Facebook (I hope this comparison ages well) of the coding world - everyone’s on it! It’s easy to use and makes collaborating with others a breeze.