My Tools & Setup

The tools I use daily for software development, productivity, and everything in between. Always up to date.

Last updated: Apr 23, 2026
toolssetupproductivitysoftware-development

Development

Editor

  • VS Code — daily driver for most projects. Fast, extensions for everything.
  • JetBrains IDEs — IntelliJ for Java/Spring, WebStorm for Angular when I need the full IDE experience.

Terminal

  • iTerm2 + zsh + Oh My Zsh
  • Theme: Powerlevel10k

Version Control

  • Git via CLI for most things
  • Fork as GUI when I need a visual diff or complex rebase

Local Dev

  • Docker Desktop — containers for everything, no polluting the local machine
  • TablePlus — SQL client, works with PostgreSQL and others

Other Dev Tools

  • Postman — API testing
  • Obsidian — notes, linked thinking, also for architecture sketches

Hardware

Main Machine

  • MacBook Pro M1 — work laptop, fast enough for everything
  • Personal MacBook Pro (Intel, 2019) — still going, used for personal projects

Desk Setup

  • Height-adjustable desk (IKEA tabletop, aftermarket motorized legs)
  • LG 32” 4K USB-C monitor — one cable for power + display + peripherals
  • Logitech MX Keys keyboard — triple Bluetooth device switching
  • Logitech MX Master mouse — same triple switching
  • Laptop stand for MacBook as secondary screen

Audio

  • AirPods Pro — daily, especially for calls and focus sessions

Productivity

  • Notion — project tracking, longer-form planning
  • Obsidian — personal knowledge base, daily notes
  • Raycast — app launcher, snippets, clipboard history. Replaced Spotlight entirely.

Phone

  • iPhone — nothing special to note here

Updated when something changes. Last big change: Raycast replacing Spotlight.