I do a lot of Android, Kotlin, JVM, and multiplatform. I'm also interested in Zig, Rust, Swift, C, and hardware. I regularly write blog posts, present at conferences, speak on podcasts, and open source projects based on these topics.
I am not currently looking for new opportunities.
Experience
Cash App
May 2020 – November 2025
- Designed a cross-platform, server-driven UI framework based on running Compose (not Compose UI) in a JS engine which uses the native UI toolkit on each platform (Views/Compose UI, UIKit, HTML).
- Represent the company on the Kotlin Foundation.
- Led the design of or significantly contributed to open source libraries like Redwood, Molecule, Turbine, Zipline, and more.
Google
August 2017 – May 2020
- First engineer working on tools, libraries, and documentation for adding Kotlin as a supported language for Android.
- Created the first “KTX” libraries which expose idiomatic Kotlin APIs for the Android framework and AndroidX libraries.
- Created Android view binding.
Square (Cash App)
March 2012 – July 2017
- Helped build the initial architecture foundation, infrastructure, and product features for Cash App on a team of three.
- Led the design of or significantly contributed to open source libraries like Retrofit, Picasso, OkHttp, Okio, Moshi, Wire, Dagger, SQL Delight, and more.