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

The tools and setup I use to build software, stay productive, and get things done.

Workstation

  • MacBook Air M2, 16GB RAM

    This little machine is my Swiss Army knife of software development. Great ergonomics from anywhere: coffee shops, airports, couches. I've done my most productive work from this laptop. The M2 chip handles everything I throw at it without breaking a sweat.

  • Main Station - Custom PC

    Homebuilt PC with RTX 5090, Ryzen 9950X3D. For the heavy lifting: AI model training, running local LLMs, and anything that needs serious compute. Connected to an Alienware AW3225QF monitor.

  • KEF LSX II

    My audio setup for the main station. Clean, powerful sound that makes long coding sessions more enjoyable. What I really like about it is that it's fully controllable remotely via Cast, WiFi, or Bluetooth, so it doubles up as room audio.

  • Logitech POP Icon Keys Wireless

    I've always been a fan of mechanical keyboards, but lately I've been gravitating toward a more minimalist setup. The POP Icon Keys strikes a nice balance, tactile enough to be satisfying, simple enough to stay out of the way. I also have a Keychron K2 Max.

Development tools

  • Neovim

    My primary editor. Once you get comfortable with modal editing and build your config just right, there's no going back. Fast, efficient, and endlessly customizable.

  • Ghostty

    A modern, GPU-accelerated terminal emulator. Fast and clean, exactly what a terminal should be.

  • VS Code

    For when I need a full IDE experience or when collaborating with others. The extension ecosystem is unmatched, and sometimes you just need those extra features.

  • And a ton of other software

    Depending on the use case: database tools, API clients, profilers, debuggers.

Productivity

  • Obsidian

    My second brain. Everything goes in here: notes, ideas, research, project planning. The ability to link thoughts together and see connections emerge over time is invaluable.

  • Homebuilt AI Assistant

    Built using local LLMs and RAG (Retrieval-Augmented Generation). Privacy-first AI assistance that runs entirely on my hardware. I use it for research, code generation, and working through complex problems without sending data to third-party services.