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.