Master Swift.
Build real iOS apps.
I share what I learn from 11+ years shipping iOS apps — clean architecture, SwiftUI, and real-world engineering, in plain language.
Latest articles
From the blog
- Nov 2025
Thread Safety in Swift: From NSLock to Actors
Three ways to make Swift code thread-safe — from traditional NSLock to Actors — and how Swift Concurrency dissolves race conditions and deadlocks.
- Mar 2026
Complete Swift 6.2 Guide: Approachable Concurrency Explained
An interactive walkthrough of the 5 Approachable Concurrency flags in Xcode 26 — recommended setup and a step-by-step migration path.
- Nov 2025
From Architecture to Reality: Building Real-Time BTC Price Apps
Wiring every layer with a Composition Root and ViewModels — and the macOS App Sandbox fight that nearly killed the network calls.
Hi, I'm Juan — Senior iOS Engineer from Mexico.
11+ years shipping iOS apps, from UIKit to SwiftUI, from solo projects to leading teams. I write to help other engineers reason through the tradeoffs I wish someone had shown me.
Want to learn Swift the right way?
Clear writing, strong opinions, working code.