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.


  • 14” MacBook Pro, M2 Pro

    I was using an Intel-based 13” 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.

  • LG UltraFine OLED Pro Monitor

    The only display on the market if you want something HiDPI and 27”. Great for all day staring and bug-fixing 👍🏼.

  • Royal Kludge RK71

    A 71% keyboard with hot-swapable switches. I’m using Gateron Brown and stock keycaps. Improved the acoustics by foam & masking tape mod.

  • Logitech MX Master 3S for Mac

    The best egronomic mouse I’ve ever used. It’s a bit pricey but it’s worth every penny.

  • iPhone 14 Pro Max

    I consider this phone as a tool with the combined power of a mid level DSLR, a portable gaming console, and a music player.

  • AirPods Pro & Bose QC 45

    The perfect duo for isolating yourself from the world and getting into the zone while listening to my favourite playlist on repeat.

Development tools

  • 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.

  • 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.

  • Postman

    A powerful and user-friendly API tool that makes testing and development of all kinds of APIs fast, easy, and efficient.


  • Final Cut Pro

    Despite its professional-level features and capabilities, it has an intuitive and user-friendly interface that is easy to navigate and use.


  • Raycast

    It’s the newest kid on the block but it’s still the fastest. The Sublime Text of the application launcher world.

  • Notion

    Using a daily notes system instead of trying to keep things organized by topics has been super powerful for me. Easy for me to keep all of that stuff discoverable by topic even though all of my writing happens in the daily note.

  • Freeform

    Great tool for desiging and prototyping architectures and sharing them with your team.

  • Focus

    Simple tool for blocking distracting websites when I need to just do the work and get some momentum going.