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

I often receive inquiries about the tools and resources I use for software development and maintaining high productivity. Below is a comprehensive list of my preferred items that have proven to be highly effective in my work.

Workstation

  • 16” MacBook Pro, M1 Pro, 16GB RAM (2021)

    I was using an Intel-based 15” MacBook Pro prior to this and the difference is night and day. I’ve never heard the fans turn on a single time, even under the incredibly heavy loads I put it through. I’m very happy with this purchase.
  • Logitech MX Master 3S

    The best of the best, in my opinion. I’ve tried a lot of mice over the years and this is the only one that I’ve never had any issues with. I even use vertical scrolling on the side wheel, who would have thought?
  • Anda Seat AD12XL Kaiser II

    Honestly I dont know much about chairs but this one is comfortable and looks cool. I’m not sure what else I could ask for. Posture is very important, especially when you spend 10+ hours a day sitting.
  • Monitor – Dell U3419W

    I’ve been using this monitor since 2020 and I love it. It’s a 34” ultrawide 1440p curved monitor. Excellent for multitasking and productivity. Plenty of screen real estate for multiple windows side by side.

Development tools

  • Visual Studio Code

    I’ve tried a bunch of different editors over the years but I always come back to VS Code. It’s just so good and extensible. Some of the plugins I use are:
    • - GitHub Copilot (cannot imagine life without it)
    • - Auto Close Tag
    • - Auto Rename Tag
    • - Conventional Commits
    • - ENV
    • - ESLint
    • - Pretty TypeScript Errors
    • - Prettier
  • iTerm2

    I’m honestly not even sure what features I get with this that aren’t just part of the macOS Terminal but it’s what I use. Some times I prefer to use VSCode’s built in terminal.
  • Local Can

    Alternative to ngrok. It’s a lot faster and has a nice UI. One of the most underrated software out there.
  • Dbeaver

    I’ve tried a bunch of different SQL clients and this is the one I’ve stuck with. It’s free and it works. I don’t need anything else.

Design

  • Figma

    I have been using Figma since 2019 and I love it. It's simply all I need. I use it for everything from wireframing to high-fidelity mockups. It even has a prototyping tool built in. I enjoy the exporting features as well.

Productivity

  • Alfred 5

    I can't use a Mac without Alfred, I mean it's possible but why would you? If you don't have it already then what are you doing bro?
  • Notion

    Simple yet effective. I use it for everything from note taking to project management. I even use it to track my expenses. I don't use the AI features though.
  • Fastmail

    I use this to manage all my email accounts. I have a few different domains and I like to keep them separate. Fastmail makes it easy to manage multiple accounts.
  • Cal

    You thought multiple emails are hard? Try managing bookings for multiple accounts and timezones. Cal makes it easy. I use it to manage my personal and work scheduling.
  • Tldraw & Miro

    I use these for whiteboarding and brainstorming. I prefer Tldraw for quick sketches and Miro for more complex diagrams and sharing with others.