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.

View selected workDownload résumé ↗
PORTFOLIO — 2026BASED IN JAIPUR, INDIASCROLL ↓
SELECTED WORK№ 01 — 04
01OTT — FREELANCE CLIENT

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 work
02E-COMMERCE — ANDROID

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 →
03E-SPORTS — ANDROID

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 →
04HEALTHCARE — ANDROID

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 →
INDEX — FOUR PROJECTS, ONE CLIENT DELIVERYMORE IN PROGRESS

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

S.01

Android app development

Native apps in Kotlin and Jetpack Compose, from UI to data layer — clean architecture and state management you can maintain.

S.02

API integration

Retrofit-based REST integration: JSON parsing, authentication flows, and real-time data handled properly.

S.03

Firebase integration

Auth, Firestore, Realtime Database, and Storage — a working backend without building one from scratch.

S.04

UI implementation

From a Figma file or a rough idea to polished Compose UI — native-feeling and Material 3 consistent.

PROCESS

How I work

STEP 01

Understand

The goal, the users, the constraints — questions come early so surprises don't come late.

STEP 02

Plan

Screens, data flow, and architecture mapped before code, so nothing gets rebuilt halfway.

STEP 03

Build

Clean, organised Kotlin with MVVM — you see progress as screens come together.

STEP 04

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.

GitHub ↗LinkedIn ↗Email ↗Résumé ↗

FREELANCE — UPWORK · FIVERR · FREELANCER

ELSEWHERE — HACKERRANK · STACK OVERFLOW · MEDIUM · FREECODECAMP · WELLFOUND

© 2026 TARUN SHARMASET IN FRAUNCES & LIBRE FRANKLINBUILT WITH NEXT.JS — DEPLOYED ON VERCEL