Setup

What I use.

Hardware, tools and apps I rely on to build software. Updated when things change.

Hardware

MacBook Pro M5 Pro 64 GB

My only machine. Handles everything from Xcode builds to video — no external screen needed.

Magic Keyboard

Apple's compact wireless keyboard. Pairs well with the trackpad, stays out of the way.

Magic Mouse

Still the best way to swipe between spaces on macOS.

Sony WH-1000XM6

ANC headphones for deep work sessions. Nothing cuts noise better.

AirPods Pro

For everything on the go — calls, commute, quick context switches.

Development

Xcode

Primary IDE for all iOS and macOS work. Still the only real option, but honestly it holds up.

VS Code

Web, scripts, config files, anything that isn't Swift. Lightweight and fast.

cmux

My terminal environment. Built for agentic workflows — AI coding in panes.

Zen Browser

Daily driver browser. Firefox-based, sidebar tabs, clean UI.

Homebrew

Package manager for macOS. Installs everything that Xcode and App Store don't cover.

Workflow

GitHub

All repos, code review, and history. Private for apps in progress, public when they ship.

GitHub Projects

Lightweight kanban for tracking what's in progress, what's next, what's blocked.

GitHub Actions

CI/CD for web projects — runs lint, type check and deploys on push.

Xcode Cloud

Builds, tests and distributes iOS and macOS apps. Integrated directly in Xcode.

Vercel

Hosting for all web projects. Deploy on push, zero config.

Apps

Notes

Apple Notes for everything quick — ideas, drafts, meeting notes. Syncs across all devices instantly.

Reminders

Apple Reminders for tasks. Simple, fast, works with Siri.

Shortcuts

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.