I’m an iOS Lead building reliable, testable Apple-platform software with Swift and SwiftUI. My work focuses on pragmatic architecture, TDD, Swift concurrency, and engineering systems that remain clear as products grow.
I’m also expanding into AI-assisted and agentic development—bringing the same emphasis on explicit boundaries, evaluation, human review, and maintainable delivery.
- iOS & SwiftUI: modern Apple-platform experiences built with native frameworks
- Architecture: modular design, composition roots, dependency injection, and unidirectional state flow
- Quality: test-driven development, CI, readable specifications, and reviewable changes
- Concurrency: async/await, actor isolation, and Swift 6 strict-concurrency practices
- Agentic engineering: practical workflows where humans retain ownership of design, verification, and release decisions
| Project | What it demonstrates |
|---|---|
| ScaleStateApp | A SwiftUI state-management architecture using a composition root, unidirectional data flow, native Swift, and strict concurrency. |
| TDDSwiftDataMVVM | A TDD-oriented SwiftData and MVVM application with SwiftUI and CI. |
| NovaBlendSalon Case Study | A modular Swift case study covering clean architecture, composition, TDD, specifications, and CI. |
| EssentialFeed | An iOS image-feed case study focused on requirements, caching, testability, and architecture. |
| Voice Memos Clone | A SwiftUI prototype exploring a familiar Apple product experience. |
I’m developing public experiments that connect strong mobile engineering with agentic systems:
- Small, well-scoped agent workflows with explicit tool permissions
- Evaluation fixtures and repeatable verification—not prompt-only demos
- Human confirmation for consequential actions
- Repository guidance that makes conventions clear to both people and coding agents
Open to conversations about senior iOS engineering, Swift architecture, and trustworthy AI-enabled product experiences.

