Latest Articles

Leadership

Leading iOS Teams to Success: A Technical Leadership Framework

8 years of lessons learned in building and scaling iOS engineering teams. Learn the framework for architectural vision, code quality, and building a culture of technical excellence.

Team Building

The Lead iOS Engineer's Guide to Building High-Performance Teams

From hiring to retention: Creating iOS teams that consistently ship excellent software. Master the art of building teams that deliver quality code and grow together.

Career Growth

From Senior to Lead: Mastering the Technical Leadership Transition

The skills that made you a great senior engineer aren't enough to make you a great lead. Navigate the challenging transition with proven strategies and mindset shifts.

Migration

Migrating Large-Scale UIKit Apps to SwiftUI: A Strategic Framework

Lessons from migrating production apps with 100,000+ lines of code. Learn the 5-phase framework for incremental migration without burning down your project.

CI/CD

Building Production-Grade CI/CD for iOS: From 30-Minute Builds to 8-Minute Deploys

How we built a CI/CD pipeline that handles 50+ daily deployments while maintaining 99.9% uptime. Learn the framework for fast, reliable, and cost-effective iOS CI/CD.

Team Practices

Code Practices for Large iOS Teams: How 20 Engineers Ship Without Chaos

Lessons from scaling iOS codebases from 3 to 20+ engineers. Discover the 9 foundations for keeping large teams productive, aligned, and shipping quality code.

Architecture

White Label iOS Apps: Why Multiple Targets Beat Runtime Configuration

How we scaled from 1 app to 12 client apps without losing our sanity. Learn why multiple build targets is the only sustainable approach for production white label apps.

Follow My Journey

Stay updated with my latest posts and insights on LinkedIn