KMP Developer — building things that last
Kotlin Multiplatform developer crafting apps that feel native on Android & iOS. Open source contributor. Poet at heart. Currently expanding into native iOS development - and genuinely loving it.
I'm Shiva Thapa, a Kotlin Multiplatform developer based in Kathmandu, Nepal. I specialize in building apps that feel truly native on both Android and iOS - sharing business logic through KMP and UI through CMP while crafting platform-specific UIs where they genuinely delight users.
My day looks like: leading mobile development at Geokrishi, owning everything from architecture decisions and feature delivery to Play Console releases and Crashlytics monitoring. I'm also the bridge between Android, iOS, and backend teams - the person who makes sure everyone speaks the same language.
Outside of work, I publish open-source KMP libraries on Maven Central, GitHub Packages, and GitLab Packages, write about experiences on Medium, and mentor developers working with multiplatform.
"When fingers dance on keys, I code with all my might
But when a pen is in my hand, I craft
verses through the night."
Shiva Thapa · Developer & Poet · Kathmandu
6 Projects
A fully featured Material3-aligned Nepali Date Picker for Kotlin Multiplatform. Handles Nepali–Gregorian date conversion elegantly with a platform-native feel across all targets.
A lightweight, structured logging library built natively for Kotlin Multiplatform. Clean API, multiple platform targets, and a design philosophy that feels at home in any KMP project.
A multifunctional game companion - score tracking, chess timer with Fischer increment, dice, coin flip, random numbers, and a lap-enabled stopwatch. All in one delightful app.
Python package providing robust Nepali–Gregorian date utilities. Clean API, well-tested, and PyPI published - ideal for any Python project needing localized Nepali date handling.
Desktop application for seamless music organization and metadata editing. Manage large libraries with ease - edit tags, organize collections, keep your music perfectly labeled.
A living collection of Android & KMP tips, tricks, workarounds, and educational code. Helps developers navigate the real-world complexity of Android and multiplatform development.
io.github.shivathapaa
- production-ready and versioned.
Whether you're building a KMP project, want to collaborate on open source, or just want to say hello - I'd love to hear from you.