Android Developer ยท Kotlin & Jetpack Compose

Tarun Sharma

I build clean, modern Android apps that feel right and work well.

Focused on native Android development, practical UI, and real-world apps that solve real problems.

About Me

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 for me, not afterthoughts. I've worked across projects involving authentication flows, local databases, REST API integration, and real-world product screens that users actually interact with.

What drives me is building apps that feel good to use. Not just apps that run, but apps that are fast, intuitive, and don't get in the user's way. I'm currently open to Android developer roles, freelance projects, and startup collaborations where I can contribute real work and keep growing.

Skills

Languages

KotlinJava

Android Development

Jetpack ComposeMaterial 3MVVMClean ArchitectureRoomSQLiteCoroutinesDagger HiltRetrofitGsonFirebase

Tools & Platforms

Android StudioGitGitHub

Also Familiar With

FlaskREST APIsJSON

Featured Android Apps

๐Ÿ›๏ธ

Aethera

E-Commerce ยท Android

A Myntra-like clothing platform with full shopping flow

Native Android shopping app with product browsing, cart, wishlist, authentication, and order management. Separate admin panel for product and order control.

KotlinJetpack ComposeFirebaseMVVMMaterial 3
View on GitHub โ†’
โœˆ๏ธ

Travenor

Travel ยท Android

Destination discovery and trip booking app

A travel booking Android app for exploring and booking destinations. Clean UI built on Jetpack Compose with destination browsing and booking flows.

KotlinJetpack ComposeRetrofitMVVM
View on GitHub โ†’
๐Ÿ’Š

Pillport

Healthcare ยท Android

Online pharmacy app for medicine browsing and ordering

A pharma e-commerce Android app allowing users to search medicines, manage a cart, and place orders. Designed so non-technical users can navigate without friction.

KotlinJetpack ComposeFirebaseRoomMVVM
View on GitHub โ†’
๐Ÿ“š

BookNest

Reading ยท Android

A clean offline-first e-book reader app

Native Android e-book app with a distraction-free reading interface, local storage via Room, reading progress tracking, and offline-first access.

KotlinJetpack ComposeRoomMVVMMaterial 3
View on GitHub โ†’
๐ŸŽฎ

Netwin

E-Sports ยท Android

Tournament hosting and management platform

An Android platform for hosting and managing e-sport tournaments โ€” bracket management, team registration, and live match tracking.

KotlinJetpack ComposeFirebaseMVVM
View on GitHub โ†’
๐Ÿ 

Apna Aashiyana

FREELANCE
Real Estate ยท Android

Buy, sell, and rent properties โ€” my first freelance delivery

A real estate Android app for listing, browsing, and enquiring about properties. End-to-end freelance project built and delivered for a client.

KotlinJetpack ComposeFirebaseMVVM
Private Repository
๐Ÿงฎ

KMP Calculator

KMP
Utility ยท KMP

Cross-platform calculator built with Kotlin Multiplatform

A calculator app using Kotlin Multiplatform with shared business logic across platforms. Demonstrates KMP architecture with Compose Multiplatform UI.

KotlinKMPCompose Multiplatform
Private Repository

What I Do

Android App Development

Native Android apps built with Kotlin and Jetpack Compose โ€” from UI to data layer. Clean architecture, proper state management, and code you can maintain.

API Integration

Connecting your Android app to backend services using Retrofit. REST APIs, JSON parsing, authentication flows, and real-time data handling.

Firebase Integration

Authentication, Firestore, Realtime Database, and Cloud Storage setup for Android apps that need a backend without building one.

App UI Implementation

Have a Figma design or rough idea? I translate it into a polished Jetpack Compose UI that feels native and consistent with Material 3.

How I Work

Step 01

Understand

I start by understanding what you need and why โ€” the goal, the users, and any constraints. I ask questions early so there are no surprises later.

Step 02

Plan

Before writing a line of code, I map out the structure: screens, data flow, and architecture. This saves time and avoids rebuilding halfway through.

Step 03

Build

I write clean, organised code using MVVM and Jetpack Compose. I keep you updated as screens and features come together.

Step 04

Deliver

I test across device sizes, fix edge cases, and hand over working code. Available for follow-up after delivery.

Let's Build Something

I'm currently open to Android developer roles, freelance projects, and startup collaborations.