Senior iOS Engineer
I build maintainable, testable iOS apps with SwiftUI and Clean Architecture. I share what I learn at SwiftyJourney Blog.
Hi, I'm Juan
I'm a Senior iOS Engineer from Mexico with 11+ years building iOS apps — from UIKit to SwiftUI, from solo projects to leading teams. Right now I'm exploring how AI tooling and performance instrumentation can level up mobile development.
- From UIKit to SwiftUI — adopting Swift Concurrency and modern patterns along the way.
- I enjoy mentoring developers and establishing architecture best practices in teams.
- Currently exploring AI Engineering, Instruments mastery, and SwiftData.
- Open source contributor and community moderator.
Credentials & Training
Architecture
Clean Architecture, SOLID, TDD, layered boundaries.
Modularization
SPM modules, clear boundaries, and defined dependencies.
SwiftUI & Concurrency
From UIKit to SwiftUI; async/await, actors, and isolation.
Analytics & Observability
Adobe Analytics and DataDog: events, traces, and alerts.
CI/CD
GitHub Actions; Xcode Cloud when applicable.
Git terminal-first
Git workflows; CLI-driven automation.
Technologies
Open Source
TAXI
Modular architecture template for iOS using Clean Architecture, TDD, and SPM.
- Swift
- Architecture
- SPM
BTC Price Study Case
Clean Architecture and TDD from user stories to tested business logic.
- Swift
- Clean Architecture
- TDD
MyMangasApp
SwiftUI app with SwiftData, Swift Testing, and Keychain — Swift Developer Program 2025 final project.
- SwiftUI
- SwiftData
- Testing
XCSnippets
Xcode snippets via SPM.
- Swift
- Productivity
I-VIPER
Template to bootstrap VIPER modules.
- Makefile
- Architecture
Claude Code Skills
iOS Architecture Expert
Claude Code skill for iOS architecture guidance, SOLID principles, and modular design.
- Claude Code
- AI
- Architecture
SwiftUI Expert
Claude Code skill for SwiftUI best practices and modern declarative UI patterns.
- Claude Code
- AI
- SwiftUI
Requirements Engineering
Claude Code skill for transforming requirements into user stories and specifications.
- Claude Code
- AI
- Engineering
Development Resources
Select your dev pill — dive into curated tools and resources for iOS and beyond.
Disclaimer: Some links may be affiliate — you support Swifty Journey without extra cost.
Interested in working together?
I enjoy collaborating on challenging iOS projects, reviewing architecture, and helping developers grow.
iOS Collaboration
Building and scaling Swift/SwiftUI apps with clean architecture.
Code Reviews & Architecture
Second opinions on modularization, testing strategies, and CI/CD.
Mentoring
Guiding developers through iOS best practices and career growth.
11+
years experience
67%
CI/CD improvement
22%
performance boost