I like speaking at conferences! Covering topics ranging from Kotlin, Android, API design, open source, and more. I'm also on the occasional podcast.
2025
In-depth on Metro — Code with the Italians
Navigating Dependency Injection with Metro – DroidKaigi – Tokyo – September 2025 – Slides
2024
Circuit - Android App Architecture Masterclass with Zac and Josh from Slack
2023
Modern Compose Architecture with Circuit – KotlinConf – Amsterdam – April 2023 – Co-speaking w/ Kieran Elliot – Slides
The Circuit – Compose-driven Architecture for Kotlin and Android – Talking Kotlin – Podcast – March 2023
2022
Improve Build Times in Less Time – Android Makers – Paris – April 2022 – Slides
2021
Slacking with Zac Sweers – Talking Kotlin – Podcast – December 2021

MoshiX and KSP with Zac Sweers – The Developers' Bakery – Podcast – April 2021
2020
Lessons from a Librarian (w/ James Barr) – Android Makers – April 2020 – Slides
Lessons from a Librarian (w/ James Barr) – AsyncAndroid – April 2020 – Slides
2019
Dagger Party Tricks – Droidcon NYC – NYC – August 2019 – Slides
- Dagger Party Tricks - Londroid - London - Feb 2019 - No video

Kotlin at Uber – Talking Kotlin – Podcast – April 2019
2018
Breaking the Android Classloader – DevFest Ukraine – Lviv, Ukraine – October 2018 – Slides
Annotation Processing in a Kotlin World – KotlinConf – Amsterdam – October 2018 – Slides
Breaking the Android Classloader – DroidCon NYC – August 2018 – Slides
API Design as an Art – Dallas Android Meetup – Dallas, TX – July 2018 – Slides
Pragmatic Testing – Android Makers – Paris – April 2018 – Slides
Pragmatic Testing – Droidcon Italy – Turin, Italy – April 2018 – Slides
2017
API Design as an Art – Droidcon SF – San Francisco – November 2017 – Slides
Code Generating Your Way To Happiness – MBLTDev – Moscow – November 2017 – Slides

