<aside> π
Android and Kotlin Multiplatform engineer with over 5 years building production mobile apps β payments, media playback and offline-first data. I write for ProAndroidDev on KMP and Android internals, and I ship features end to end, from shared Kotlin through to the platform edges.
Stack: Kotlin Β· Jetpack Compose Β· Compose Multiplatform Β· Coroutines & Flow Β· Ktor Β· Room Β· Koin / Hilt Β· Media3 Β· Firebase Β· Ktor + Exposed + Postgres Β· Python*
</aside>
Check out my Portfolio!

Android & Kotlin Multiplatform Engineer
Sydney, Australia
Contact
Published KMP libraries
Platforms, one codebase
ProAndroidDev articles
Crash-free users
Five Kotlin Multiplatform libraries, all extracted from production work and maintained in the open β four of them under my own org, Kimplify.
| Library | What it does | β |
|---|---|---|
| KPayment | Cross-platform Apple Pay and Google Pay for Kotlin Multiplatform β running natively on iOS, Android and Kotlin/JS web | 15 |
| Deci | Precise decimal arithmetic across every KMP target β money without floating-point error, on platforms that have no BigDecimal |
16 |
| Kurrency | Type-safe currency formatting with Compose support | 5 |
| Cedar-Logger | Timber-like logging for Android, iOS, JVM and wasmJs | 3 |
| KCountries | ISO 3166-1 country data with native names and multilingual support | 3 |
Apps and tools I designed, built and published on my own β brand, icon and UI included.
More in my Portfolio.
Five articles for ProAndroidDev, one of the largest Android publications.