Stephen Siapno Help

Kotlin Multiplatform

I use Kotlin Multiplatform to share code across platforms and Compose Multiplatform to share UI where it fits the product.

From shared code to a shipped app

Myrna & Judith shares UI and business logic across Android and iOS. It keeps bill tracking, payday information, and reminders on the device, with no account or backend required.

I also introduced Kotlin Multiplatform at Digiplus, alongside Jetpack Compose, Ktor, and Koin.

Architecture and practical examples

My KMP Sample Diagrams repository brings together architecture scenarios, editable diagrams, and runnable samples for discussing module ownership and dependencies.

Open the diagram viewer

Tools I work with

Kotlin · Compose Multiplatform · Coroutines · Flow · Koin · Ktor · Gradle

Multiplatform projects· Architecture notes

08 September 2026