Android Developer — Kotlin & Jetpack Compose
I build clean, modern Android apps that feel right and work well.
Native Android development from Jaipur, India — Kotlin, Jetpack Compose, and a bias for practical apps that solve real problems.
Black Shortz
A subscription-based short-form streaming app, delivered end-to-end for MetaBriq.
Solo Android client for a three-person freelance build — I owned the mobile app while teammates handled the Node/Express backend and React web. 21 Compose screens across 22 typed Navigation 3 destinations, integrated against 33 REST endpoints covering auth, catalogue, playback progress, subscriptions, notifications, and support. Razorpay checkout wired end-to-end, Media3 ExoPlayer with fullscreen controls and auto-advance, and JWT session storage in EncryptedSharedPreferences (AES-256 GCM, Keystore-backed).
Kotlin 2.3 · Jetpack Compose · Navigation 3 · Media3 ExoPlayer · Razorpay · Room · Koin 4 · Retrofit 3 · Clean Architecture
Private repository — client workFIG. 01 — BLACK SHORTZ
Black Shortz
A subscription-based short-form streaming app, delivered end-to-end for MetaBriq.
FIG. 01 — BLACK SHORTZ
Solo Android client for a three-person freelance build — I owned the mobile app while teammates handled the Node/Express backend and React web. 21 Compose screens across 22 typed Navigation 3 destinations, integrated against 33 REST endpoints covering auth, catalogue, playback progress, subscriptions, notifications, and support. Razorpay checkout wired end-to-end, Media3 ExoPlayer with fullscreen controls and auto-advance, and JWT session storage in EncryptedSharedPreferences (AES-256 GCM, Keystore-backed).
Kotlin 2.3 · Jetpack Compose · Navigation 3 · Media3 ExoPlayer · Razorpay · Room · Koin 4 · Retrofit 3 · Clean Architecture
Private repository — client workAethera
A Myntra-style clothing platform with a complete shopping flow.
Native Android storefront with product browsing, cart, wishlist, authentication, and order management — paired with a separate admin app for product and order control. Built on Clean Architecture with role-based Firestore rules.
Kotlin · Jetpack Compose · Firebase · Koin · MVVM
View on GitHub →FIG. 02 — AETHERA STOREFRONT
Aethera
A Myntra-style clothing platform with a complete shopping flow.
FIG. 02 — AETHERA STOREFRONT
Native Android storefront with product browsing, cart, wishlist, authentication, and order management — paired with a separate admin app for product and order control. Built on Clean Architecture with role-based Firestore rules.
Kotlin · Jetpack Compose · Firebase · Koin · MVVM
View on GitHub →Netwin
Tournament hosting with payments and multi-step KYC.
An e-sports tournament platform with team registration, bracket management, and live match tracking. Firestore transactions keep player registration and payment atomic, with role-based security rules throughout.
Kotlin · Jetpack Compose · Firebase · Hilt · MVVM
View on GitHub →FIG. 03 — TOURNAMENTS
Netwin
Tournament hosting with payments and multi-step KYC.
FIG. 03 — TOURNAMENTS
An e-sports tournament platform with team registration, bracket management, and live match tracking. Firestore transactions keep player registration and payment atomic, with role-based security rules throughout.
Kotlin · Jetpack Compose · Firebase · Hilt · MVVM
View on GitHub →Pillport
An online pharmacy built for people who aren't technical.
Medicine search, cart, and ordering across 15+ REST APIs, with AES-encrypted local storage. Database indexing cut search time by roughly 40%.
Kotlin · Jetpack Compose · REST · SQLite · MVVM
View on GitHub →FIG. 04 — PHARMACY
Pillport
An online pharmacy built for people who aren't technical.
FIG. 04 — PHARMACY
Medicine search, cart, and ordering across 15+ REST APIs, with AES-encrypted local storage. Database indexing cut search time by roughly 40%.
Kotlin · Jetpack Compose · REST · SQLite · MVVM
View on GitHub →PROFILE
About
I'm Tarun Sharma, an Android developer based in Jaipur, India, focused on building native mobile apps using Kotlin and Jetpack Compose.
I care about writing code that's clean and maintainable — MVVM, Clean Architecture, and proper separation of concerns are defaults, not afterthoughts. I've worked across authentication flows, local databases, REST integration, and real product screens people actually use.
What drives me is building apps that feel good to use — fast, intuitive, out of the user's way. I'm open to Android developer roles, freelance projects, and startup collaborations.
LANGUAGES — Kotlin · Java
ANDROID — Compose · Material 3 · MVVM · Clean Architecture · Room · Coroutines · Hilt · Koin · Retrofit · Firebase
TOOLS — Android Studio · Git · GitHub
SERVICES
What I can build for you
Android app development
Native apps in Kotlin and Jetpack Compose, from UI to data layer — clean architecture and state management you can maintain.
API integration
Retrofit-based REST integration: JSON parsing, authentication flows, and real-time data handled properly.
Firebase integration
Auth, Firestore, Realtime Database, and Storage — a working backend without building one from scratch.
UI implementation
From a Figma file or a rough idea to polished Compose UI — native-feeling and Material 3 consistent.
PROCESS
How I work
Understand
The goal, the users, the constraints — questions come early so surprises don't come late.
Plan
Screens, data flow, and architecture mapped before code, so nothing gets rebuilt halfway.
Build
Clean, organised Kotlin with MVVM — you see progress as screens come together.
Deliver
Tested across devices, edge cases handled, code handed over documented — with follow-up after.
CONTACT
Let's build something.
Open to Android developer roles, freelance projects, and startup collaborations.
FREELANCE — UPWORK · FIVERR · FREELANCER
ELSEWHERE — HACKERRANK · STACK OVERFLOW · MEDIUM · FREECODECAMP · WELLFOUND





