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.
My main coding partner, in the terminal and the desktop app — from ticket to merged pull request.
OpenAI's coding agent. A second pair of eyes alongside Claude Code.
Web, scripts, config files, anything that isn't Swift. Lightweight and fast.
Fast native editor for quick edits and reading code.
My terminal environment. Built for agentic workflows — AI coding in panes.
Docker containers and Linux machines on macOS, light and fast. Runs my local stacks.
Local language models, for offline inference and experiments.
Scripted iOS builds and App Store delivery, and Xcode projects generated from a spec file.
Daily driver browser. Sidebar tabs, one space per project.
Private network between my machines.
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.
My own development forge, a set of patolabs plugins for Claude Code: it frames an idea into issues and decision records, then drives each issue from branch to merged pull request.
Issue tracking. One of the trackers Foundry can drive.
Issue tracking and knowledge base. Another tracker Foundry can drive.
Lightweight kanban for tracking what's in progress, what's next, what's blocked.
Notes and long-form thinking, in plain markdown files I own.
CI for web projects — lint, type check and build on every pull request.
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.