Build production-ready iOS apps with advanced features
I teach iOS app developers how to architect and design production-grade applications with advanced features such as computer vision, hardware integration, and real-time processing. Go beyond tutorials — build software that ships.
Building a Production-Ready MVVM App in SwiftUI
On-Device Object Detection with Vision + CoreML
CoreBluetooth: Connecting iOS to BLE Peripherals
Topics You'll Learn
Swift code, ESP32 firmware, a quickstart PDF, and BLE diagrams — everything you need to get a real prototype for your hardware integrated iOS app running fast.
Build your first working CoreBluetooth prototype with Swift + ESP32.
You already know how to build screens and basic app features. Coding on Crack is for the next step: learning how to design BLE integrations, computer vision pipelines, concurrency boundaries, and app architecture that can survive real product complexity.

Every topic is taught through real projects — no toy examples, no hand-waving.
MVVM, Clean Architecture, and dependency injection patterns used in production iOS apps.
Real-time object detection, image classification, and on-device inference with Vision + CoreML.
Connect iOS apps to BLE peripherals and ESP32 hardware using CoreBluetooth for real-world projects.
Firestore, Auth, Cloud Functions, and real-time data sync for production-grade backends.
Swift Concurrency (async/await, actors) and performance profiling with Instruments.
Schemes, build configurations, CI/CD pipelines, and App Store submission workflows.
Architecture reviews, production readiness, IoT hardware integration, debugging, and roadmap guidance. This isn't a course — it's direct access to someone who's built and shipped the real thing.
Coaching is selective and limited. I only take on a small number of developers at a time to keep sessions high-quality and focused.
Pick a time that works for you — no forms, just a real conversation.
Start with the free BLE kit, watch the channel, or book a coaching call. Wherever you are, there's a next step.