Kushal Sharma

I build Android apps people keep using.
Mobile engineer. Kotlin, Jetpack Compose and Kotlin Multiplatform, from the first commit to the store release.
- 5 appsBuilt, shipped or in progress
- 2+ yrsProduction Kotlin
- 350 → 110 MBOMNIA release, a team effort
- ~11 msLoudly timing error on two phones
What I can build for you.
350 → 110 MB
OMNIA's release build, a team effort I was part of
An Android app that stays fast as it grows.
Native Kotlin and Jetpack Compose, split into modules with a clean architecture, profiled on cheap phones before release.
From OMNIA1 codebase
Android, iOS and web, built by one engineer
One app for Android, iOS and the web.
Kotlin Multiplatform shares the screens, rules and models, so a fix lands once instead of three times.
From Cloth Lab~11 ms
Timing error on two phones by the app's reading, with no internet
Real-time features that hold up offline.
Clock sync, sockets and media that keep working when the network doesn't.
From Loudly4 apps
Live on Google Play. Tap one to see it.
From the idea to the store listing.
Signing, release builds, store listings and review, all the way to launch. Four apps are live on Google Play: three built solo, one with a team.
See the work
Work.
Read the case studyCloth LabLive on Google Play, startup product
Laundry pickup for Jaipur, shaped with its founder: customer app, partner app and admin portal on one Kotlin Multiplatform codebase.
- Kotlin Multiplatform
- Compose Multiplatform
- Firebase
- Koin
Read the case studyOMNIASDLC Corp
A fintech super-app for consumers, merchants and distributors: wallet, payments, liveness KYC and gold trading.
- Kotlin
- Compose
- Hilt
- CameraX
- ML Kit
Read the case studyLoudlyIn development
One song, every phone in the room, in sync. An offline engine reading ~11 ms of timing error on two phones, in sync by ear.
- Kotlin
- Nearby Connections
- Opus
- Clock sync
- Read the case study
GeoFencePortfolio project
A group shares a fenced area and everyone is told the moment someone leaves. A tested state machine keeps GPS drift from crying wolf.
- Kotlin Multiplatform
- Compose
- Firebase
- MapLibre
Read the case studyTingLive on Google Play
An offline-first interval timer with a home-screen widget and exact alarms that fire through Doze. Built and shipped solo.
- Kotlin
- Compose
- Glance
Experience.
SDLC Corp
Kotlin Developer · Remote
- Part of the team that took OMNIA's release build from 350+ MB to under 110 MB.
- Part of the push that cut the crash rate by ~50% across low-end and current phones.
- Built the gold and metals trading screens, tested with a 1,000+ user group.
1 year
Codeup
Android Developer · Jaipur
- Got a client's sign-up under 15 seconds.
- Mentored 30+ students until several shipped their first apps.
7 months
About.
Most of what I build ends up in someone's pocket, so I care how it feels in the hand.
And just as much about how it holds up underneath.
Now
Building Cloth Lab with its founder
Based in
Jaipur, India
Works
Remote or relocating
Learning
Swift, SwiftUI and Spring Boot, to work across the whole product
Before
A year on OMNIA at SDLC Corp
Stack.
Pick a tool to see what I used it for, and in which projects.









