Coding on Crack

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.

Architecture

Building a Production-Ready MVVM App in SwiftUI

Computer Vision

On-Device Object Detection with Vision + CoreML

Hardware

CoreBluetooth: Connecting iOS to BLE Peripherals

Topics You'll Learn

Firebase
Swift
SwiftUI
CoreML
Vision
CoreBluetooth
Xcode
ESP32
Firebase
Swift
SwiftUI
CoreML
Vision
CoreBluetooth
Xcode
ESP32
Firebase
Swift
SwiftUI
CoreML
Vision
CoreBluetooth
Xcode
ESP32
Firebase
Swift
SwiftUI
CoreML
Vision
CoreBluetooth
Xcode
ESP32
Free Resource

iOS + ESP32 Quick Start

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.

Free BLE Prototype Starter Kit

Build your first working CoreBluetooth prototype with Swift + ESP32.

  • Working iPhone ↔ ESP32 BLE demo, ready to run
  • Clean mental model for the full BLE lifecycle
  • Swift + Arduino code included
  • Step-by-step setup guide
Free BLE Prototype Starter Kit — Swift + ESP32 Quickstart guide previewGet the Free Kit

Free. No spam. Unsubscribe anytime.

Who It's For

Intermediate & Advanced iOS Devs

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.

  • You know Swift and SwiftUI, but want stronger engineering instincts
  • You want to build advanced features like BLE, CV, or real-time systems
  • You are working on a real app and need patterns that scale beyond demos
  • You want to understand the tradeoffs behind production decisions
iOS app development tools — CoreBluetooth, Vision, Architecture, Concurrency
The Curriculum

What You'll Learn

Every topic is taught through real projects — no toy examples, no hand-waving.

App Architecture

MVVM, Clean Architecture, and dependency injection patterns used in production iOS apps.

Computer Vision

Real-time object detection, image classification, and on-device inference with Vision + CoreML.

Hardware Integration

Connect iOS apps to BLE peripherals and ESP32 hardware using CoreBluetooth for real-world projects.

Firebase & Backend

Firestore, Auth, Cloud Functions, and real-time data sync for production-grade backends.

Concurrency & Performance

Swift Concurrency (async/await, actors) and performance profiling with Instruments.

Xcode & Tooling

Schemes, build configurations, CI/CD pipelines, and App Store submission workflows.

Limited Spots

1:1 Coaching for Shipping Better iOS Apps

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.

  • Architecture review — get your MVVM, Clean Architecture, or module structure critiqued and improved
  • IoT Hardware Integration — ESP32, CoreBluetooth, BLE peripherals, and hardware-to-iOS communication
  • Production debugging — memory leaks, concurrency bugs, performance bottlenecks in real apps
  • Roadmap & feature scoping — prioritize what to build next and how to build it right
  • App Store readiness — submission prep, build configs, CI/CD, and launch checklist

Coaching is selective and limited. I only take on a small number of developers at a time to keep sessions high-quality and focused.

Book a Call

Pick a time that works for you — no forms, just a real conversation.

Level Up

Ready to level up your iOS engineering?

Start with the free BLE kit, watch the channel, or book a coaching call. Wherever you are, there's a next step.