Technical Lead • Staff Engineer

Hi, I'm Somesh Kumar
Architecting the future of mobile.

I’m a mobile Tech Lead from Jaipur. I bring together deep expertise in native Android, native iOS, and Kotlin Multiplatform to build apps that perform flawlessly. But great architecture is nothing without a great interface. I have a deep love for UI/UX, obsessing over the details to create experiences that feel truly mobile-native, with that signature Material Design touch.

Behind the Code

I started my career as an Android developer writing Java. Today, as a Tech Lead, I build apps for both Android and iOS using Kotlin Multiplatform.

Over the years, I've built products from scratch, rewritten older legacy code into modern MVVM and Jetpack Compose architectures, and mentored junior developers. I have a Master's in Computer Applications from Jaipur National University, and I really enjoy contributing to open-source projects when I can.

Beyond the Screen

I'm based in Jaipur. I'm naturally a bit of an introvert, so while my day job involves a lot of leading and collaborating, I do my best work when I can just put on my headphones, put on some Eminem or hip-hop, and get completely into the zone.

When I'm not coding, I'm usually spending time with my kids, messing around with photography and photo editing, or reading up on astrology. I also really like traveling and the idea of hiking—taking my bike up to Rishikesh recently was a great way to unplug. I also love playing video games, though it's hard to find much free time for that these days!

KotlinJavaJetpack ComposeSwiftUIKotlin Multiplatform

'Cause I'm Slim Shady, yes, I'm the real Shady... All you other Slim Shadys are just imitating

— Eminem (The Real Slim Shady)
Somesh Desk Setup 2013
2019: The 3-laptop grind & debug naps
Somesh Portrait
Somesh Kumar
Somesh Travel
Travels & Unplugging

Career Progression

Senior Kotlin Multiplatform Developer

Spearheading multiplatform architecture and cross-platform feature delivery using Kotlin Multiplatform.

Associate Staff Engineer, Mobile

Developed server-driven UI systems, migrated legacy RxJava to Kotlin Coroutines, and mentored teams on clean architecture.

Android Developer

Systematically rewrote flagship apps from Java to Kotlin, implementing MVVM architectures and enhancing code maintainability.

Android Developer

Developed and maintained Android applications, including complex internal chat systems via Socket and Video Calling over WebRTC.

Selected Works

Company Owned

KMP / 2024

SixFlags

Early adopter of Kotlin Multiplatform technology bridging iOS and Android ecosystems.

KMPJetpack ComposeSwiftUIKoinKtorSQLDelight
5M+
Android / 2022-2024

Circles.Life

Developed server-driven UI, mitigating frequent app releases. Migrated from RxJava to Coroutines, increasing test coverage by 70%.

AndroidKotlin CoroutinesMVVMKoinjUnit
1M+
Android / 2019-2022

BASICX SPORT

Systematically rewrote the entire 100% Java MVC app to a modern modular Kotlin MVVM architecture.

AndroidKotlinMVVMTheming
500K+
Android / 2021-2022

WorkXid OnSite

Built from scratch using Clean Architecture. Managed entire lifecycle from design to release and testing.

KotlinClean ArchitectureUnit Testing
100K+
Android / 2016-2018

The Wellness Corner

Spearheaded internal chat system using Socket and implemented fully functional Video Calling leveraging WebRTC.

AndroidWebRTCSockets
1M+

Personal & Open Source

Open Source / 2023

Flixplorer

Open-source Jetpack Compose app powered by TMDB, built with Google's recommended architecture.

Jetpack ComposeFlowHiltPaging 3DataStoreCoil
125
Open Source / 2018-2021

PermissionMadeEasy

Open-source library to drastically simplify runtime permission handling for Android developers.

AndroidKotlinOpen Source
80