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

I often get asked about the tools and setup I use to build software and stay productive. Here's a comprehensive list of the hardware, software, and tools that power my daily workflow.

Workstation

  • 15” MacBook Pro, M4 Pro, 48GB RAM

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

  • Apple Studio Display (Standard Glass)

    A fantastic HiDPI display that pairs perfectly with the MacBook. The color accuracy and build quality make it ideal for both development and design work.

  • Apple Magic Keyboard (Touch ID)

    Clean, minimal design that doesn't take up much desk space. Touch ID integration makes authentication seamless throughout the day.

  • Apple Magic Trackpad

    Precise gestures and smooth scrolling make navigation effortless. Perfect for multitasking and switching between workspaces quickly.

Development tools

  • Zed

    I don't care if it's missing all of the fancy IDE features everyone else relies on. I like it because it's a minimal code editor with a focus on speed and simplicity.

    zed.dev
  • Warp

    A modern terminal that brings IDE-like features to the command line. The built-in AI assistance and command suggestions speed up my workflow significantly.

    warp.dev
  • HTTPie

    A clean and intuitive desktop application for API testing and debugging. The streamlined interface makes it easy to build, test, and document API requests without unnecessary complexity.

    httpie.io
  • TablePlus

    Great software for working with databases. The modern, intuitive interface makes it easy to explore and manage data visually across multiple database systems.

    tableplus.com

Design

  • Figma

    Essential for designing interfaces and collaborating with teams. The prototyping features help bridge the gap between design and implementation.

    figma.com

Productivity

  • Raycast

    A powerful productivity tool that goes far beyond application launching. Extensions, clipboard history, and window management make it indispensable for my daily workflow.

    raycast.com
  • Bear

    Simple, distraction-free note-taking with a clean and intuitive UI. Perfect for jotting down quick ideas, meeting notes, and technical documentation.

    bear.app
  • Proton Suite

    Privacy-focused email, calendar, and storage solution. Strong encryption and Swiss data protection laws ensure secure handling of sensitive communications.

    proton.me