Setup
What I use.
Hardware, tools and apps I rely on to build software. Updated when things change.
Hardware
My only machine. Handles everything from Xcode builds to video — no external screen needed.
Apple's compact wireless keyboard. Pairs well with the trackpad, stays out of the way.
Still the best way to swipe between spaces on macOS.
ANC headphones for deep work sessions. Nothing cuts noise better.
For everything on the go — calls, commute, quick context switches.
Development
Primary IDE for all iOS and macOS work. Still the only real option, but honestly it holds up.
Web, scripts, config files, anything that isn't Swift. Lightweight and fast.
My terminal environment. Built for agentic workflows — AI coding in panes.
Daily driver browser. Firefox-based, sidebar tabs, clean UI.
Package manager for macOS. Installs everything that Xcode and App Store don't cover.
Workflow
All repos, code review, and history. Private for apps in progress, public when they ship.
Lightweight kanban for tracking what's in progress, what's next, what's blocked.
CI/CD for web projects — runs lint, type check and deploys on push.
Builds, tests and distributes iOS and macOS apps. Integrated directly in Xcode.
Hosting for all web projects. Deploy on push, zero config.
Apps
Apple Notes for everything quick — ideas, drafts, meeting notes. Syncs across all devices instantly.
Apple Reminders for tasks. Simple, fast, works with Siri.
Siri Shortcuts is a genuine passion. I automate everything I can — home routines, dev workflows, app-to-app glue. If I do something more than twice, there's a shortcut for it.