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

  • 14” MacBook Pro, M5, 24GB RAM (2025)

    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

  • Cursor

    I’ve tried a bunch of different editors over the years but I always come back to Cursor. It’s just so good and extensible.
  • 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?
  • 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.