$ whoami
Juan Dorado — Senior iOS Engineer from Mexico.
11+ years shipping iOS apps, from UIKit to SwiftUI, from solo projects to leading teams. I build codebases teams can still change years later — modular, tested, and boring in the best way.
In numbers
- 11+ years shipping iOS
- ~67% CI throughput gained
- ~22% faster critical flows
- 5 open-source tools
Highlights
- architectureLed iOS modularization across large codebases — SPM boundaries, composition roots, dependency rules that survive team churn.
- ci/cd~67% CI/CD throughput gain through streamlined pipelines, smarter caching, and test parallelization.
- performance~22% faster critical flows through Instruments-led profiling and targeted SwiftUI rendering fixes.
- migrationLed UIKit → SwiftUI migrations in production apps without slowing the shipping cadence.
- mentoringMentored iOS engineers through architecture reviews, TDD practice, and CI/CD discipline.
Stack
- "practice":
- Clean Architecture · SOLID · TDD · Modularization · Composition Root
- "apple":
- Swift · SwiftUI · UIKit · Swift Concurrency · SwiftData · Swift Testing · Instruments
- "tools":
- GitHub Actions · Xcode Cloud · DataDog · Claude Code
Now
- building:
- Habit + workout trackersTwo iOS apps built in public — a habit tracker and a fitness/workout tracker, TDD from the first use case.
- learning:
- Agentic iOS workflowsHarnesses, specs, and Claude Code skills for real Swift codebases.
- teaching:
- iOS Lead EssentialsModerator since 2022 · Apple Coding Academy programs.
Projects
github →- TAXIModular iOS architecture template — Clean Architecture, TDD, SPM.
- claude-skills/iOS architecture, SwiftUI, Swift Testing, requirements engineering.
- BTC Price Study CaseClean Architecture and TDD from user stories to business logic.
- XCSnippetsXcode snippets distributed via SPM.
Let's talk iOS.
Architecture reviews, senior roles, or just a good Swift conversation.
Message me on LinkedIn →