Talks worth the room’s time.
I speak about the things on this site: concurrency architecture, cryptography on Apple platforms, and module graphs that keep teams fast. Every abstract below is built from shipped systems — no talk I haven’t lived.
Ready to deliver.
Actors at the Edges
A production-tested architecture for Swift Concurrency: why actor-everything fails, what reentrancy really costs, and the three-ring isolation map, main actor at the UI, a handful of actors at the resources, Sendable values everywhere between, that made a live trading app's concurrency both data-race-free and comprehensible.
For teams adopting Swift 6 strict concurrency. Also works as a 30-minute meetup cut.
Six Million Verifications: A KYC SDK for Five Banks
What actually happens when five competing banks embed the same identity SDK: modular flows that ship independently, on-device liveness capture under real hardware constraints, and clearing five separate security audits with one codebase instead of five.
For security-curious app engineers — no KYC background assumed.
The Module Graph Is the Org Chart
Modularizing a live app without missing a release: strangler migrations, a legacy tree that keeps compiling next to the new one, and why architecture that isn't backed by a failing build is just a wish. Told through real numbers from a trading app's migration: 25 feature modules, 534 tests, one flow at a time.
For tech leads and architects. Pairs well with a leadership track.
The honest state of this page.
This is the newest chapter of my work, and I’d rather show you an empty shelf than pad it. The abstracts above are rehearsed and ready; as talks are delivered, recordings and slides will live here.
- Conferences & community events — submitting to iOS and Swift conferences for the 2027 season, WWDC community events included.
- Meetups — available now, in person or remote. Shorter cuts of every abstract exist.
- Podcasts — happy to go deep on anything in the case studies or articles, unscripted.