// uses
What I use
My daily setup as an iOS Tech Lead — with AI agents at the center of the workflow, not on the side.
Nothing futuristic to look at — just a terminal, tmux and a few git worktrees. The real magic is the swarm of Claude sessions shipping in parallel across them.
// ai & agentsThe core of the workflow
- Claude Code — my daily driver: AI pair-programming, Swift Testing generation, modular refactors and AI-assisted code reviews, every single day.
- Custom MCP servers — XcodeBuildMCP to build & test from the agent, apple-docs for instant Apple documentation, mobile-mcp for device automation.
- Custom Claude Skills — four skills I wrote for the team: SwiftUI Expert, Swift Concurrency, Swift Testing, and iOS 26+ Liquid Glass.
- Parallel agents — I typically keep five to ten Claude sessions open, one per git worktree, with agents working in the background.
- Hooks — a PostToolUse hook auto-runs SwiftLint on every edit the agent makes; a project-wide CLAUDE.md keeps it native to our codebase.
When agents are doing real work without a human manually executing every step, verification becomes the most important part of the system.
Terminal
- Warp — my main terminal: fast, AI-aware, great blocks UX.
- cmux — to run several Claude Code sessions side by side.
Development
- Xcode 26.6 — with Swift 6.3 and SwiftUI.
- Swift Testing + XCTest — coverage reported via Slather & SonarQube.
- SPM — modular micro-apps architecture, no CocoaPods left.
- SwiftLint — strict setup, enforced by CI and by the AI hook.
- Instruments & TestFlight — leak hunting and beta rollouts.
Design & collaboration
- Figma — design handoff and our Design System tokens source.
- GitLab — repos, CI pipelines (lint → tests → SonarQube → Firebase).
- JIRA & Confluence — the team's rhythm section.
Hardware
- MacBook Pro M4 — 16 GB, my main dev machine.
- Samsung 49" Odyssey G9 — one huge 5120×1440 canvas: Xcode, simulator and Claude Code side by side.
- iPhone & Apple Watch — daily devices and real-device testing.
- iPad — iPad-idiom testing and reading.