A commercial iOS SDK over a quarter-million lines of C++
For a cloud application-streaming platform, I was the sole author of the iOS SDK ecosystem: a Swift 6 strict-concurrency SDK with UIKit and SwiftUI surfaces over the client's 256,000-line C++ engine, consumed by partner apps as xcframeworks through a ~45-release train.
- From-scratch Metal compositor with a zero-copy CVPixelBuffer video path; hardware H.264 decode and camera-uplink encode via VideoToolbox — soft real time, where a dropped frame is user-visible.
- Early production adopter of Swift's native C++ interop; migrated the SDK to Swift 6 strict concurrency within weeks of the toolchain shipping.
- ThreadSanitizer-driven race hunt across the upstream C++ transport layers: ~30 tracked fixes carried as out-of-tree patches, no fork.
- Playable-ads SDK with SKAdNetwork attribution powering the company's flagship commercial product; embedded with partner teams to accelerate integration.
Client work — details shared in conversation where the NDA allows.