Software Developer · India

Sudarshan
Mhasrup

I build cross-platform and native software with Kotlin and Compose Multiplatform — Android, iOS, desktop, and web from a single, expressive codebase.

View my work ↓ GitHub
scroll

About

Passion turned profession

Hi, I'm Sudarshan — a software developer from India who fell in love with Kotlin and never looked back. What began as curiosity about how software works has grown into a deep passion for writing, testing, debugging, and shipping code that solves real-world problems.

I've dedicated myself to building native and cross-platform solutions using Kotlin and Compose Multiplatform, targeting Android, iOS, desktop, and web from a single codebase.

Beyond coding, I produce music, follow cricket passionately (MS Dhoni, forever), and believe the best way to learn a technology is by building with it — no shortcuts.

Location India
Focus Kotlin Multiplatform
Fav IDE Android Studio / IntelliJ
Fav Lang Kotlin, obviously
Build Tool Gradle, anytime
Beyond code Music production · Cricket

Technology Stack

Tools of the trade

Mobile & Cross-Platform

Kotlin Kotlin Multiplatform Compose Multiplatform Jetpack Compose Swift SwiftUI

Backend

Ktor Spring Boot PostgreSQL Firebase

Tools & IDEs

Android Studio IntelliJ IDEA Xcode WebStorm Figma VS Code Gradle Postman Git

Projects

Things I've shipped

Library · KMP

Localina

A Kotlin Multiplatform library that enables real-time locale updates in Compose Multiplatform apps — no restart required.

Kotlin KMP Compose i18n

Library · KMP

Splashify

Effortless, fully customizable splash screens for Compose Multiplatform desktop apps. Simple API, beautiful results.

Kotlin KMP Desktop Compose

Learning · Experiments

Exploring Kotlin

A living repository of every experiment, snippet, and concept I've worked through while going deep on Kotlin.

Kotlin Experiments Open source

Profile

More on GitHub

Explore all my repositories, contributions, and ongoing experiments on GitHub.

GitHub Open source

Open Source

Built for the community

I love creating tools that make other developers' lives easier — especially in the Kotlin and Compose ecosystem.

🌐

Localina

Real-time locale switching for Compose Multiplatform — supporting seamless i18n without app restarts.

Splashify

Drop-in customizable splash screen library for Compose Multiplatform desktop applications.

Contact

Let's build something.

Whether it's a collaboration, a question, or just a chat about Kotlin.

hello@sudarshanmhasrup.com → LinkedIn