Speaking globally
20 talks. 9 cities. 6 countries.
From local meetups to droidcon stages, including a keynote.
All
France
Germany
India
Kenya
United Kingdom
United States
Watch every talk on YouTube→
Passwords are out. Passkeys are in 🧬
Roundtable · droidcon Orlando · 16 July 2026· Orlando, United States
What passkeys are and how FIDO2 / WebAuthn works behind the scenes; how they cut a company's operational cost; implementing passkey auth on Android and iOS including biometric flows; backend and identity-provider considerations; and the platform-specific pitfalls that are painful to debug.
App Clinic
Roundtable · Android Makers by droidcon · April 2026· Paris, France
Live review of apps and projects submitted by attendees, with practical advice on how to improve them.
Thriving in an AI era
Keynote · Android Makers by droidcon · April 2026· Paris, France
How AI, Kotlin Multiplatform and the wider platform shift reshape what an Android career looks like - and what to do about it.
Boosting Compose UI from Sluggish to Snappy
Talk · droidcon India · December 2025· Bengaluru, India
Diagnosing and fixing Compose performance problems - tooling, debugging workflow, and the team practices that stop regressions coming back.
Fix Sluggish Compose UI: Live Performance Diagnosis
Roundtable · nextapp devCon · November 2025
A live, unscripted pass over real Compose performance problems using the profiler and recomposition counts.
Form Frenzy to Form Framework
Talk · droidcon London · October 2025· London, United Kingdom
Building a reusable form architecture in Compose: dynamic rendering, validation, state management with UDF and Flow, navigation, and keeping it fast as it grows.
Boosting Compose UI from Sluggish to Snappy
Talk · droidcon Kenya · 2025· Nairobi, Kenya· with Tasha Ramesh
Real-world strategies for diagnosing and fixing Compose performance problems - tooling, debugging workflow, and the team practices that stop regressions coming back.
Boosting Compose UI from Sluggish to Snappy
Talk · droidcon San Francisco · June 2024· San Francisco, United States· with Tasha Ramesh
Where Compose performance actually goes wrong at scale, and the tooling and habits that catch it before your users do.
Boosting Compose UI from Sluggish to Snappy
Talk · Android Makers · April 2024· Paris, France
Deferred state reads, stability, and the measurements that tell you whether a Compose screen is genuinely fast.
Go with the Flow
Talk · Android Makers · April 2023· Paris, France
How Kotlin Flow actually works, how to migrate onto it from RxJava and callbacks, and how it fits with Compose and testing.
MVI made for Android
Talk · droidcon Berlin · 2021· Berlin, Germany
Why MVI, what it actually buys you, and an honest look at the libraries offering their own take on it for Android.
Working abroad - everything you need to know
Panel · Curated Reality · June 2021
The honest version of relocating as an engineer: visas, timing, money, and the parts that are harder than the paperwork.
Go with the Flow
Talk · Android Summit · October 2020
The history and design of Kotlin Flow, its basics, and how it compares to other reactive stream implementations.
Go with the Flow
Talk · droidcon NYC · 2020· New York, United States
Kotlin Flow from first principles - why it exists, how it behaves, and where it fits.
Go with the Flow
Talk · GDG Berlin Android · August 2020
A community-meetup walkthrough of Kotlin Flow and coroutine-based reactive streams.
Go with the Flow 🌊
Talk · 360|AnDev · August 2020
Kotlin Flow explained for teams already invested in RxJava, and what a migration really costs.
Go with the Flow
Talk · Kotlin Mumbai · April 2020· Mumbai, India
The Kotlin Mumbai meetup edition of the Flow talk, with a longer Q&A.
Architecture Components
Podcast · Fragmented Podcast #115 · July 2018
A long-form conversation about Room, LiveData and the Architecture Components as they landed.
Exploring Architecture Components
Talk · GDG Mumbai DevFest · December 2017· Mumbai, India
A first tour of Room, ViewModel and LiveData, shortly after Google announced them.
Getting Started with Kotlin
Talk · Hackerspace Mumbai · August 2017· Mumbai, India
An introduction to Kotlin for Android developers, given the year it became an official Android language.