Shreyansh Lodha#
Android developer and Kotlin enthusiast crafting mobile experiences
About
Hi, I’m Shreyansh, a Kotlin advocate who’s been crafting Android experiences for over 6 years. Currently solving complex mobile challenges as a Staff Engineer at Mutual Mobile | A Grid Dynamics Company.
My days are spent architecting KMP solutions, building with Jetpack Compose, and obsessing over API design. I’m driven by the belief that great code should be both powerful and elegant.
Beyond the IDE, I’m an avid gamer and tech explorer, always curious about what’s next in mobile development.
Professional Journey#
Featured Projects#
Latest Posts#
Kotlin's Plugin Discovery - Service Provider Interface Explained
A practical guide to the JVM Service Provider Interface (SPI) for Kotlin: what it is, real world usage in Ktor and SLF4J, META-INF/services mechanics, and when to use alternatives.
Four Doors, One Party - K/N, JNI, JNA & FFM
A friendly guide to four ways Kotlin reaches native power: Kotlin Native, JNI, JNA and the JDK Foreign Function and Memory API. What they are, pros and cons, where they shine and how to choose.
From Source to Sorcery - Kotlin Native's Interop Magic
Pragmatic, desktop focused guide to Kotlin/Native C interop on macOS, Windows, and Linux: .def file anatomy, Gradle cinterops, type mapping, memory safety patterns, callbacks, string/encoding, platform specific linking and packaging, error handling, performance tuning, debugging, and checklists.