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!
'Cause I'm Slim Shady, yes, I'm the real Shady... All you other Slim Shadys are just imitating
— Eminem (The Real Slim Shady)


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
SixFlags
Early adopter of Kotlin Multiplatform technology bridging iOS and Android ecosystems.
Circles.Life
Developed server-driven UI, mitigating frequent app releases. Migrated from RxJava to Coroutines, increasing test coverage by 70%.
BASICX SPORT
Systematically rewrote the entire 100% Java MVC app to a modern modular Kotlin MVVM architecture.
WorkXid OnSite
Built from scratch using Clean Architecture. Managed entire lifecycle from design to release and testing.
The Wellness Corner
Spearheaded internal chat system using Socket and implemented fully functional Video Calling leveraging WebRTC.
Personal & Open Source
Flixplorer
Open-source Jetpack Compose app powered by TMDB, built with Google's recommended architecture.
PermissionMadeEasy
Open-source library to drastically simplify runtime permission handling for Android developers.