Skip to content
Kushal SharmaGet in touch

Open to Android & Kotlin Multiplatform roles, worldwide

Portrait of Kushal Sharma

Kushal Sharma

Mobile engineer. Android, Kotlin Multiplatform & Compose.

I build Android and Kotlin Multiplatform apps and own them from the first commit to the store release. Right now that's Cloth Lab, a laundry pickup app I'm building solo for Android, iOS and web. Before it I spent a year on OMNIA, a fintech super-app at SDLC Corp, and I shipped Ting to Google Play on my own.

in productionsession Jaipur, IN

About

Android-first, and I follow the work all the way down.

Most of what I build ends up in someone's pocket, so I care how it feels in the hand. On screen that means Kotlin and Jetpack Compose. Under it I spend just as much time on architecture and real-time data, because that's usually where an app gets slow.

Right now I'm building Cloth Lab for a startup: I worked out the product and design with the founder, and I write all of it, one Kotlin Multiplatform codebase for Android, iOS and web on a Firebase backend. Before that I spent a year on OMNIA at SDLC Corp, a fintech super-app where one codebase served consumers, merchants and distributors, each with their own screens and permissions. On the side there's Ting, an interval timer on Google Play, and Loudly, which keeps audio in sync across a room of phones with no internet. Loudly isn't public yet.

Right now I'm also learning Swift and SwiftUI, and Kotlin on the server with Spring Boot, so I can work across the whole product. I'm looking for my next role, ideally closer to products with a lot of people on the other end of the screen, and I'm open to remote work or relocating for the right one.

Status
Open to new roles
Now
Building Cloth Lab & Loudly
Previously
Kotlin Dev, SDLC Corp
Focus
Android & Kotlin Multiplatform
Based in
Jaipur, India
Open to
Remote · Relocation
Education
B.Tech CSE, RIET
production Kotlin
1.5+ yrs
release build at OMNIA
350 → 110 MB
fewer crashes at OMNIA
~50%
audio drift across devices
~68 ms

What I build

A few things I get hired for, and like doing.

  1. 01Android in Compose

    Native Kotlin and Jetpack Compose apps with clean architecture, MVI and multi-module builds, structured to grow well past v1.

  2. 02Real-time & audio

    Loudly keeps playback within ~68 ms across phones, with no internet, using an NTP-style clock-sync layer over ExoPlayer.

  3. 03Fintech at scale

    OMNIA's wallet, payments, KYC and trading served consumers, merchants and distributors, each with their own modules and permissions.

  4. 04Shipping my own apps

    Ting is an interval timer live on Google Play, with a home-screen widget and alarms that survive Doze. Built and maintained solo.

Selected work

What I've been building.

Experience

Where the production hours have gone.

  1. 1 year

    SDLC Corp

    Kotlin Developer · Remote

    Built OMNIA, a multi-role fintech super-app for consumers, merchants and distributors: wallet, payments, KYC and precious-metals trading, shipped in English, French and Chinese.

    • Rebuilt legacy Activity/Fragment screens into a modular, Compose-first Clean Architecture (MVI, Hilt), shrinking the release build from 350+ MB to under 110 MB.
    • Cut the crash rate by ~50% through profiling and Crashlytics triage across low-end and current devices.
    • Owned identity onboarding end to end: on-device document-quality checks and active liveness (blink, smile, head-turn) with ML Kit and CameraX.
    • Shipped the gold-trading surface and a real-time WebSocket wallet, validated with a 1,000+ user closed-testing cohort.
    • Kotlin
    • Jetpack Compose
    • MVI
    • Hilt
    • ML Kit
    • CameraX
    • WebSocket
    • Paging 3
    • Crashlytics
    • R8
  2. 7 months

    Codeup

    Android Developer · Jaipur

    Client Android delivery alongside an in-house developer training programme.

    • Owned end-to-end delivery of a client registration product, getting sign-up under 15 seconds and reducing abandonment.
    • Mentored 30+ students in Java, OOP and DSA, reviewing their code until several shipped their first Android apps.
    • Android
    • Java
    • Mentoring

Education

Where I studied.

  1. 2020 – 2024

    Rajasthan Institute of Engineering & Technology

    B.Tech, Computer Science

Stack

The tools, grouped by what they're for.

Languages

  • Kotlin
  • Java
  • TypeScript

Mobile & multiplatform

  • Jetpack Compose
  • Kotlin Multiplatform
  • Compose Multiplatform
  • Material 3
  • XML Views
  • Jetpack Glance

Architecture

  • Clean Architecture
  • MVI / MVVM
  • Multi-module
  • Hilt
  • Koin

Async & data

  • Coroutines
  • Flow / StateFlow
  • Room
  • DataStore
  • Paging 3
  • WorkManager
  • kotlinx.serialization

Network & real-time

  • Ktor
  • Retrofit
  • OkHttp
  • WebSocket
  • Socket.IO

Media & device

  • CameraX
  • ML Kit
  • ExoPlayer

Backend & cloud

  • Firebase Auth
  • Firestore
  • Cloud Functions
  • FCM
  • Crashlytics
  • Sentry

Build & tooling

  • Gradle
  • R8 / ProGuard
  • Git
  • GitHub Actions
  • Android Studio Profiler

Currently learning

  • Swift
  • SwiftUI
  • Spring Boot