01

About Me

I turn product thinking into Android experiences that feel polished, reliable and growth-ready.

I’m Mubashshir Khan, an Android engineer focused on Kotlin, Flutter, and high-performance mobile products. I build apps that are not only fast and stable, but also engineered to help people form better habits and make meaningful progress.

My core strength is translating complex product goals into clean architecture, resilient offline behavior, and clear user journeys. The best mobile products are the ones that reduce friction, reward consistency, and earn trust with every interaction.

On this site you’ll find a curated portfolio of mobile apps, case studies, and a performance-first approach to engineering, UX, and growth measurement.

What I bring to product teams

  • Product-first mobile engineering with clear outcomes and measurable impact.
  • Offline-first architecture, behavior-driven UX, and low-latency state flows.
  • Analytics-ready implementation so product decisions are backed by real user signals.
  • Thoughtful mobile experiences that match business goals: retention, activation, and trust.
02

Experience

Professional journey and work history

Android Developer

JanelaajNOW
13 Feb 2026 — Present
Remote, India

Working on a production Android application, improving architecture, performance, and codebase quality using Kotlin, Java, and MVVM patterns.

  • Improved state management across core screens using MVVM and ViewModel
  • Refactored navigation architecture for cleaner flow and reduced complexity
  • Optimized network calls by eliminating redundant API requests, improving load times
  • Applied Hilt for dependency injection across newly refactored modules
  • Reduced app startup and screen loading time through async improvements
KotlinJavaXMLMVVMHiltRetrofitCoroutines

Android Developer Intern

Crisfood
June 2025 — November 2025
Bhiwandi, Thane, Maharashtra, India

Developed production-ready Android features using Kotlin and Jetpack Compose, focusing on clean UI architecture and smooth user interactions.

  • Implemented MVVM architecture with ViewModel for scalable code structure and predictable state management
  • Integrated RESTful APIs using Retrofit with performance-optimized threading via Coroutines and Flow
  • Collaborated with UI/UX designers and backend engineers to deliver pixel-perfect interfaces
  • Actively participated in Agile practices including code reviews and sprint planning
  • Optimized app performance and reduced ANR rate through proper async handling
KotlinJetpack ComposeMVVMRetrofitCoroutinesFlow
Open to new opportunities
03

Featured Projects

Production-grade Android and Flutter applications

💰

MoneyMind – Budget & Expense

Offline-first personal finance companion focused on budgets, behavior, and real-time money insights.

  • Offline-first Drift + SQLite reactive persistence with instant local state updates
  • Riverpod-based dependency injection and state management for predictable behavior
  • Behavior-driven Money Score, streaks, segmented user profiles, and micro-goals
FlutterDartRiverpodDriftSQLiteFreezedfl_chartgo_router
✈️

Travenor – Travel Booking

Modern multi-module Android travel booking app with separate user and property-owner applications, powered by Supabase for real-time data.

  • Multi-module architecture: Common, App (user), and Owner modules
  • Supabase integration for authentication, real-time database & cloud storage
  • OTP verification, onboarding flow, destination browsing & booking management
KotlinJetpack ComposeSupabaseKtorHiltWorkManagerFirebase MessagingMVVM
🎵

ExoPlayer-Android-MVVM

High-performance Android music player with background playback, dynamic queue management, and network-first streaming architecture.

  • Media3 ExoPlayer with Foreground Service for uninterrupted background playback
  • Paging 3 for efficient large dataset handling in song & search screens
  • Kotlin Flow with debounce & distinctUntilChanged for resource-efficient search
KotlinJetpack ComposeMedia3 ExoPlayerPaging 3HiltKotlin FlowRetrofitOkHttp
04

Other Projects

Smaller experiments and explorations

📰

NewsApp

Modern news reader with Clean Architecture, reactive UI, Material Design 3, and robust error handling.

KotlinJetpack ComposeRetrofit

CryptoCoin

Real-time cryptocurrency tracker with live market data, smooth animations, and Retrofit JSON integration.

KotlinXMLRetrofit
05

Tech Stack

Technologies I use to build great mobile apps

Languages
Kotlin
Java
Dart
Android
Jetpack Compose
Android SDK
Material Design 3
XML Layouts
Architecture
MVVM
Clean Architecture
Repository Pattern
Use Cases
State & Async
Coroutines
Kotlin Flow
StateFlow
Riverpod
Networking
Retrofit
OkHttp
REST APIs
Ktor
Data & Storage
Room Database
Firebase
Supabase
Drift / SQLite
Libraries
Hilt / Dagger
Coil / Glide
Media3 ExoPlayer
Paging 3
Tools
Android Studio
Git / GitHub
Gradle
Figma

GitHub Language Stats

Kotlin 85.2%
Dart 8%
Java 4.8%
TypeScript 1.4%
Other 0.6%
MusicViewModel.kt
@HiltViewModel
class MusicViewModel @Inject constructor(
  private val getTracksUseCase: GetTracksUseCase
) : ViewModel() {
  val tracks = getTracksUseCase()
    .stateIn(viewModelScope, SharingStarted.WhileSubscribed(), emptyList())
}
08

Get in Touch

Open to new opportunities and interesting collaborations

Let's build something great together

I'm currently open to Android Engineer roles and interesting freelance projects. Whether you have a question, a project idea, or just want to say hi — I'll do my best to get back to you quickly.

Available for Work