Like all geeks, I love gushing about my setup.

One of my most frequent topics of conversation is discussing setups, especially productivity stacks. Here's all of the stuff I use.


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

    I have always been a Linux man myself, but Apple Silicon was too good of a deal to pass up. That and my rather sudden and surprising shift to all-Apple devices really did not help. This laptop’s amazing, though.

  • 2x LG 27GL850 4K Monitor

    It may not be a Pro Display XDR, but they really do get the job done. Admittedly they’re better than any monitor I’ve used before, so it’s good enough until I get super picky and spoiled later on. My third monitor always is my laptop screen; for some reason I just like it that way.

  • Keychron K8 Mechanical Keyboard

    A mechanical keyboard recommended to me by my friends. Feels good, it’s minimal, and it also has multi-Bluetooth connections so I can KVM switch to my Linux machine. It’s great!

  • Logitech G502 Mouse

    The gamer mouse, as I like to call it. It’s ergonomic and the buttons are customized to various macros. I complement it with a recently acquired Magic Trackpad whenever I feel like casually scrolling.

Development tools

  • Doom Emacs

    I am, indeed, that kind of programmer. I love the extensibility of Emacs, the Vim bindings of Doom, and Org-Mode is a blessing in disguise for any long-form writing I need to do. Academic papers, presentations, you name it; all of them start from an Org document. The only thing I don’t do in Emacs, surprisingly, is note-taking.

  • Visual Studio Code

    Whenever I need a new project quickly done, I reach for the familiar. VSCode auto-configures itself most of the time, so when I need a quick dive-in, I go with this. I switch to Emacs on more familiar projects.

  • Jetbrains Toolbox

    Every since piece of software from Jetbrains is awesome whenever you want to pull out the big guns, regardless of what you’re doing. When both Visual Studio Code and Emacs fail me (quite rare, mind you), Jetbrains’ software gets the job done.


  • Alfred

    There’s no shortcut I use more often in the world than ⌘ + Space. This is the best Spotlight replacement, hands down. Sometimes, I complement Alfred with some of Raycast’s apps, but this is rare.

  • Craft

    I know, I have Org-Mode right there. I do, however, need good cross-device support for my note-taking workflow, and Craft fits the bill way better than Notion for that; good offline support, excellent support, ergonomics shortcuts and a very clean look. Perfect for casual and heavy note-taking.

  • SavvyCal

    It’s nice to avoid filling out LettuceMeets all the time. I do think there is a gap in the world of calendar scheduling for fitting calendars together that are not under the same organization, in the style of Outlook. Someone should get on that.