Speaking · [Thinking inside a large box];


I enjoy sharing things I’ve learned and spreading ideas. Here are the talks I’ve given in the past & the upcoming ones I’ve got scheduled.


  • On a speaking break 🙂


Workshop: Unidirectional Data Flow on iOS

The Art of Stealing

Flux & Redux on Mobile


The Unreasonable Effectiveness Of Declarative Code

Leveraging Swift’s Type System

Leveraging Swift’s Type System

  • 360iDev 2016, Denver
  • August 2016
  • Slides

Turning UIKit Inside Out

Turning UIKit Inside Out


Unidirectional Data Flow in Swift

  • Swift Language User Group @Realm, San Francisco
  • December 2015
  • Slides
  • Recording

Safer Swift Code With Value Types II

Safer Swift Code With Value Types

Functional Reactive Programming on iOS