Skip to content
Available for freelance contracts & consulting

AkhandPratapSingh.

$whoamiAndroid App Developer

I build fast, native, and delightful Android apps. I'm an independent Android consultant with 3+ years of experience delivering high-performance production apps.

Find me
Developer.kt
// Monochrome by design
data class Developer(
  val name: String = "Akhand Pratap Singh",
  val role: String = "Android App Developer",
  val location: String = "Lucknow, IN",
  val yearsOfExp: Double = 3.5,
  val stack: List<String> = listOf(
    "Kotlin", "Compose",
    "Coroutines", "Hilt",
    "Room", "Retrofit"
  ),
  val available: Boolean = true
)

// psst — scroll to explore ↓
Kotlin
Jetpack Compose
Coroutines
Flow
Hilt
Room
Retrofit
MVVM
Clean Architecture
Gemini Nano
LangChain4j
RAG Systems
Vector Databases
MediaPipe
KMP / Kotlin Multiplatform
Compose Multiplatform
Passkeys & Credential Manager
Android NDK / C++
Firebase
LeakCanary
Macrobenchmark
JUnit
Espresso
Git
Flutter
GraphQL
Kotlin
Jetpack Compose
Coroutines
Flow
Hilt
Room
Retrofit
MVVM
Clean Architecture
Gemini Nano
LangChain4j
RAG Systems
Vector Databases
MediaPipe
KMP / Kotlin Multiplatform
Compose Multiplatform
Passkeys & Credential Manager
Android NDK / C++
Firebase
LeakCanary
Macrobenchmark
JUnit
Espresso
Git
Flutter
GraphQL
01About

A developer who measures twice, ships once.

Over three years of building Android apps end-to-end — from architecture to release, with a relentless eye on performance and craft.

I turn ideas into polished Android apps. From the first line of Kotlin to a release on the Play Store, I own the full lifecycle — architecture, UI, performance, testing, and rollout. Operating as an independent contractor, I've partnered with international clients, startups, and enterprise product teams to build everything from real-time chat apps to fintech platforms. My toolkit is modern Android: Compose, Coroutines, Hilt, Room, and a healthy obsession with metrics.

I treat performance as a feature. Every release ships with a baseline profile, a macrobenchmark gate, and a crash-free target above 99.5%. I believe great Android apps feel instant — and that's a deliberate engineering choice, not luck.

When I'm not shipping, I write about Compose and performance on my blog, contribute to open-source libraries, and mentor junior devs through architecture reviews.

Based in
Lucknow, India
Timezone
IST (UTC+5:30)
Fuel
Games + Water
Open source
@akhandpratapsinghdev
Download ResumeOpens a print-ready page · Save as PDF
0.0+
Years Experience
0+
Apps Shipped
0M+
Downloads
0.0
Avg. Play Store Rating
/Evolution

Three years of keeping up with Android.

23
2023

Clean Architecture & scale

Began contract engineering as a freelance developer. Standardized offline-first apps with MVVM, Room DB, Retrofit, custom OkHttp interceptors, and a clean repository layer, successfully shipping 12 commercial MVP products to Google Play.

24
2024

Declarative UI & Jetpack Compose

Contracted for Pixel Labs client applications. Drove the migration of WalletPro and StreamFlow apps from legacy XML layouts to 100% Jetpack Compose with custom design systems, state hoisting, and comprehensive Compose UI test suites.

25
2025

Senior Role & Core Optimization

Partnered with Nimbus Tech as a senior consultant. Formalized Clean Architecture boundaries, modularized Gradle builds, and established strict Jetpack Macrobenchmarks and Baseline Profile CI/CD pipelines, cutting cold-start latency by 28%.

26
2026

On-Device GenAI & KMP

Leading edge AI integrations with Gemini Nano (AICore) and local vector embeddings. Architecting cross-platform Kotlin Multiplatform (KMP) shared modules using Ktor and SQLDelight. Consulting clients on modern APIs.

/Impact

The numbers that actually matter.

Performance is a feature. Here's the measurable impact across the apps I've shipped — every metric verified by a benchmark, not a gut feeling.

Cold start
−28%
faster

Average cold-start reduction across 3 apps after Baseline Profiles + Macrobenchmark gates.

Crash-free
99.8%
sessions

Crash-free session rate achieved after migrating client codebases to Jetpack Compose.

Build time
9m → 2m
clean build

Clean build time of modularized Gradle builds after layer-first design + version catalogs.

Buffering
−47%
rebuffer

StreamFlow buffering reduction after predictive pre-fetch + ABR tuning on contract assignment.

Battery
−38%
drain

FitTrack per-workout battery drain reduction via sensor batching + WorkManager integration.

UI tests
12% → 68%
coverage

Compose UI test coverage achieved after designing shared test harnesses for startup clients.

Every metric above is gated by a CI benchmark. If a regression slips in, the build fails.

02Skills

The full Android toolkit.

From the first line of Kotlin to a Play Store rollout — here's what I reach for, organized by what it solves.

01

Languages

The languages I write every day.

KotlinJavaDartC++SQLGroovy (Gradle)Rust (JNI/NDK)Bash / Shell
02

UI & Compose

Modern, declarative Android UI.

Jetpack ComposeMaterial 3 & Material YouCompose NavigationCustom Layouts & CanvasMotionLayout & AnimationsShaders (AGSL)Shared Element TransitionsXML / DataBinding
03

Architecture

Patterns that scale with teams.

MVVMMVI / Redux (UDF)Clean ArchitectureLayered ModularizationSOLID PrinciplesDomain-Driven Design (DDD)Offline-First Architecture
04

Async & Data

Concurrency, persistence, networking.

Coroutines & FlowRoom DatabaseRetrofit & OkHttpKtor ClientDataStore / Protocol BuffersWorkManagerGraphQL / ApolloSerialization (Kotlinx)
05

DI & Tooling

Build pipelines and dependency injection.

Hilt / Dagger 2Anvil (DI)Gradle KTSVersion CatalogsCI/CD (GitHub Actions, Bitrise)Firebase SuiteFastlaneSonarQube / Linting
06

Performance

Keeping things at 60/120fps.

Macrobenchmark & MicrobenchmarkBaseline ProfilesLeakCanary & Memory DumpsSystrace / PerfettoJankStats / ChoreographerApp Startup / Warm-up optimizationR8 / ProGuard obfuscationCompose Compiler Metrics
07

Testing

Confidence before ship.

JUnit 4/5MockK & MockitoCompose UI Test & EspressoScreenshot Testing (Paparazzi)Turbine (Flow Testing)RobolectricUI AutomatorTDD (Test-Driven Development)
08

Generative AI & Agents

Cloud LLMs, agentic workflows, and RAG systems.

Gemini Pro & OpenAI APILangChain / LangChain4jRetrieval-Augmented Generation (RAG)Vector Databases (Pinecone, Chroma)Tool-Calling & Function BindingSemantic Search & EmbeddingsPrompt Engineering & DSPyLlamaIndex & Knowledge Graphs
09

On-Device AI & ML

Edge computing, on-device models, and computer vision.

Gemini Nano (AICore Android)MediaPipe SDK (Vision & Audio)TensorFlow Lite (TFLite)PyTorch Mobile / ExecuTorchONNX Runtime MobileML Kit (OCR, Face & Object Detection)Speech-to-Text (Whisper.cpp)Hardware Acceleration (NNAPI, NPU)
10

Modern APIs

Android 15+ modern OS capabilities.

Credential Manager (Passkeys)Predictive Back GesturesForced Edge-to-Edge LayoutsHealth Connect APIPrivacy SandboxJetpack Glance (App Widgets)
11

System & NDK

Low-level system and native capabilities.

NDK (Native Development Kit)JNI (Java Native Interface)IPC (AIDL, Binder)AOSP / Custom ROMsAndroid Keystore / SecurityProcess & Thread Lifecycle
12

Hardware & IoT

Peripherals, sensors, and hardware APIs.

BLE (Bluetooth Low Energy)Camera2 / CameraXBiometrics APINFC (Near Field Comm)Geofencing & Location APIsUSB Host / Accessory API
13

Cross-Platform

When one codebase makes sense.

Kotlin Multiplatform (KMP)Compose MultiplatformDecompose & Voyager (KMP)SQLDelight & Ktor (KMP)Flutter & DartReact Native (basic)
14

Tools

Daily drivers.

Android StudioGit & GitHubFigmaPostmanCharles Proxy & WiresharkLinux & Neovim
/Proficiency

How deep does the expertise go?

Self-assessed proficiency across the core Android stack — measured in years of production use, not tutorials watched.

Kotlin3.5y
95%
Jetpack Compose3y
92%
Coroutines / Flow3y
90%
Hilt / Dagger2.5y
88%
Room & SQLite3y
90%
Retrofit / OkHttp3.5y
92%
MVVM / Clean Arch3.5y
93%
Generative AI & RAG1.5y
88%
On-Device ML2y
84%
KMP & Compose MP1.5y
86%
Gradle KTS & CI/CD2.5y
85%
Macrobenchmark1.5y
80%
ExoPlayer / Media32y
75%
LanguageUI & ComposeArchitectureTooling
LanguageUI & ComposeArchitectureTooling
03Selected Work

Apps that ship, and stay shipped.

A sample of what I've built recently — filter by category, click any card for the full case study.

Bass Booster Pro preview FeaturedMedia Details
2026Solo Developer

Bass Booster Pro

High-fidelity audio enhancer (Solo)

An advanced audio equalizer and bass booster app utilizing low-latency Android audio session routing and custom band equalization. Currently in closed testing on the Play Store, preparing for public release.

KotlinComposeMedia3ExoPlayerAudio Effects
Closed Beta
Status
<15ms
Audio Latency
14-Day Test
Stage
Govt Exam Typing Practice preview FeaturedProductivity Details
2026Solo Developer

Govt Exam Typing Practice

Physical keyboard exam preparation (Solo)

A specialized training application helping candidates prepare for government typing exams with physical keyboard integration and real-time WPM metrics. Shipped as a solo project directly to the Play Store.

KotlinComposeRoomDataStore
10k+
Downloads
99.2%
WPM Accuracy
4.4
Rating
TextCraft previewProductivity Details
2026Solo Developer

TextCraft

Markdown and rich text compiler (Solo)

A clean, local-first document editor supporting rich-text compiling, markdown syntax parsing, and batch file exporting. Shipped as a solo project directly to the Play Store.

KotlinComposeRoomCoroutines
100+
Downloads
<30ms
Render Time
New
Rating
AuraAI previewConsumer Details
2026Senior Android Developer

AuraAI

On-device AI assistant (Team)

Collaborated with a cross-functional team of 4 to design and optimize an on-device generative AI assistant utilizing Gemini Nano (AICore) and LangChain4j.

KotlinComposeGemini NanoAICoreLangChain4jHilt
<85ms
Model Latency
40%
RAM Reduction
99.9%
Crash-Free
NovaPay previewFintech Details
2025Senior Android Developer

NovaPay

Unified payments platform (Team)

Worked in a cross-functional team of 6 engineers to scale a banking-grade fintech app handling millions of transactions with zero critical security vulnerabilities.

KotlinComposeSQLCipherBiometricStripe SDKHilt
99.97%
Success Rate
<35ms
API Overhead
<150ms
Auth Latency
VibeStream previewMedia Details
2025Senior Android Developer

VibeStream

Adaptive video multiplatform client (Team)

Collaborated on a Kotlin Multiplatform (KMP) video streaming app with a shared business logic module (Ktor, SQLDelight) and dynamic Jetpack Compose UI.

KMPCompose MultiplatformKtorSQLDelightMedia3ExoPlayer
65%
Shared Code
<250ms
Player Init
<0.05%
Crash Rate
WalletPro previewFintech Details
2024Android Developer

WalletPro

Banking-grade finance app (Team)

Collaborated in a team of 3 developers at Pixel Labs to build a secure personal finance application featuring biometric auth, SQLCipher local vault, and instant payment interfaces.

KotlinComposeBiometricSQLCipherRetrofitHilt
<180ms
Biometric Auth
<45ms
Vault Decryption
14.2 MB
App Size
StreamFlow previewMedia Details
2024Android Developer

StreamFlow

Adaptive video streaming client (Team)

Worked in a team of 4 to construct a high-performance streaming app featuring predictive buffering, adaptive bitrate rendering, and custom player overlays.

KotlinExoPlayerComposeMedia3Retrofit
<1.2%
Rebuffer Rate
<65MB
Memory Usage
60 FPS
Frame Rate
FitTrack previewHealth Details
2023Junior Android Developer

FitTrack

Offline-first fitness companion (Team)

Collaborated with 3 developers at DevStudio to construct an offline-first fitness app with sensor-driven activity recognition and scheduled syncing.

KotlinXMLWorkManagerRoomSensorManager
96.5%
Sensor Accuracy
<1.2%/hr
Battery Draw
99.8%
Sync Success
05Playground

Code I reach for, daily.

A rotating set of snippets that show how I actually write Android — Compose, Flow, Hilt, benchmarks, Gradle. Click through, copy what's useful.

ProfileCard.ktKotlin
1 / 5

The Compose mental model in one screen: state flows down, events flow up. No findViewById, no lifecycle leaks.

@Composable
fun ProfileCard(
name: String,
role: String,
modifier: Modifier = Modifier,
) {
var expanded by remember { mutableStateOf(false) }
 
Column(modifier.padding(16.dp)) {
Text(name, style = MaterialTheme.typography.titleLarge)
Text(role, style = MaterialTheme.typography.bodyMedium)
 
AnimatedVisibility(expanded) {
Text("3+ years shipping Android apps.")
}
 
TextButton(onClick = { expanded = !expanded }) {
Text(if (expanded) "Show less" else "Show more")
}
}
}
06Process

How I take an app from idea to launch.

A repeatable, four-phase rhythm that de-risks delivery and keeps you in the loop the whole way.

01

Discover

Week 1

I dig into the problem before writing a line of code. We align on goals, users, constraints, and what success actually looks like.

  • Stakeholder interviews & goal setting
  • Competitive + technical audit
  • Success metrics & non-goals
  • Architecture spike
02

Design

Week 2

I translate requirements into an architecture and a UI direction. You see clickable prototypes and an architecture diagram before any production code.

  • System & module architecture
  • Compose UI prototyping
  • API contract design
  • Performance budget definition
03

Build

Weeks 3–6

This is where the app takes shape. I ship in vertical slices — each one demoable, tested, and behind a feature flag.

  • Vertical slice delivery
  • Unit + UI test coverage
  • Weekly demoable builds
  • Continuous benchmarking
04

Ship

Week 7+

Launch is just the beginning. I set up phased rollouts, crash monitoring, and a feedback loop so the app keeps getting better after release.

  • Staged Play Store rollout
  • Crashlytics + performance monitoring
  • Baseline profile generation
  • Post-launch iteration plan

Every phase ends with a demoable artifact. No “trust me, it's coming” — you see progress weekly.

Now

What I'm up to right now.

A live snapshot of what's on my desk — inspired by /now pages. Updated July 2026.

Available for freelance contracts & consulting
Building01

A Compose Multiplatform side project — shared logic between Android & iOS.

Learning02

Diving into K2 compiler internals and the new Compose compiler metrics.

Reading03

“Android Performance: Scheduling” by Chet Haase — again, for the third time.

Writing04

A blog series on Baseline Profiles that actually move the needle.

07Experience

Three years. Dozens of projects. Millions of users.

Where I've shipped, what I owned, and the impact it made.

Lead Android Consultant

Independent Consultant · Remote / International
Jun 2025 — Present

Provide expert consultancy and custom native engineering for scale-ups and enterprise clients. Specializing in low-latency GenAI optimizations, modular architecture overhauls, and Kotlin Multiplatform integration.

  • Architected on-device AI integration (AuraAI) leveraging Gemini Nano, cutting RAM consumption by 40% and model latency to sub-85ms.
  • Engineered Kotlin Multiplatform (KMP) shared network/database modules (VibeStream), achieving 65% code sharing across Android & iOS.
  • Conducted complete security audits and integration of encrypted SQLCipher local vaults and biometric checkouts (NovaPay) for fintech clients.
  • Refactored multi-module build pipelines to Version Catalogs + local plugins, reducing clean Gradle compile times from 9m to 2m.
KotlinComposeKMPGemini NanoHiltSQLCipherStripe SDK

Senior Android Engineer

Freelance Contractor · Remote
Jun 2024 — Jun 2025

Contracted with early-stage startups and product design studios to construct robust MVPs, media streaming clients, and secure finance tools.

  • Optimized ExoPlayer/Media3 buffering algorithms (StreamFlow) reducing network rebuffering rates to under 1.2%.
  • Co-designed biometric-gated tokenization vaults (WalletPro) achieving zero post-launch audit security findings.
  • Developed modular networking and token-refresh interceptor middleware integrated across all startup client systems.
  • Established Compose UI testing guidelines and test harness suites, expanding test coverage from 12% to 68%.
KotlinComposeMedia3ExoPlayerRetrofitRoomHilt

Freelance Android Developer

Independent Developer · Lucknow, India
Jan 2023 — Jun 2024

Built, optimized, and published custom Android products and client MVPs, managing the entire lifecycle from early layout design to Play Store distribution.

  • Successfully delivered and published 12 client MVP products to Google Play, with 3 client startups securing subsequent seed funding rounds.
  • Migrated legacy XML layouts to declarative Jetpack Compose, decreasing UI source code complexity and file counts by 40%.
  • Programmed sensor-batching activity trackers (FitTrack) optimizing battery consumption to under 1.2% per active tracking hour.
  • Managed store compliance checklists, closed-beta cycles, metadata configurations, and App Store Optimization (ASO) for international clients.
JavaKotlinXMLWorkManagerSensorManagerFirebaseSQLite
08Writing

Notes from the trenches.

Hard-won lessons on Android performance, Compose, and architecture. No fluff — just what moved the needle.

4 articles
AI & GeminiMar 15, 2026

On-Device AI with Gemini Nano: Lessons from AuraAI

Integrating Gemini Nano on-device via AICore can be challenging. Here is how we achieved sub-85ms response times while reducing RAM consumption by 40%.

8 minRead
KMP & MediaOct 18, 2025

Kotlin Multiplatform (KMP) Video Engine Client Architecture

Sharing video playback logic between Android and iOS without sacrificing native performance. Here is how we engineered the VibeStream player wrappers.

10 minRead
PerformanceApr 20, 2025

Baseline Profiles that actually move the needle

Most teams add a Baseline Profile and call it done. Here's how to measure the real impact — and the three mistakes that silently kill your gains.

8 minRead
ComposeJan 10, 2025

Compose lists without jank: a field guide

LazyColumn is fast by default, but the moment you add async images, nested scrolling, or heavy item composition, the frame drops creep in. Here's my debugging playbook.

11 minRead
09FAQ

Questions, answered.

The things I get asked most. If your question isn't here, just drop me a message — I reply within 24 hours.

10Services

How I can help.

Four ways I partner with teams and founders — from a single audit to owning an app end-to-end.

01 / 04

Native Android Apps

High-performance, greenfield apps built with Kotlin & Jetpack Compose, complete with offline-first synchronization and Gemini Nano AI integrations.

  • Compose-first reactive layouts
  • Offline-first via Room & WorkManager
  • On-device GenAI (Gemini Nano & AICore)
  • Secure SQLCipher local vault storage
02 / 04

App Modernization

Safely refactor legacy Java/XML codebases into modular, modern Kotlin projects without losing feature parity or introducing regressions.

  • XML layout migration to Jetpack Compose
  • Java to clean Kotlin & Coroutines refactor
  • KMP cross-platform logic isolation
  • Multi-module Gradle configurations
03 / 04

Performance Engineering

Diagnose, measure, and resolve playback lag, slow cold-starts, memory leaks, and render-jank to dramatically improve Google Play vitals.

  • Baseline Profiles & Macrobenchmarks CI/CD
  • SysTrace & Perfetto frame diagnostics
  • Memory leak audits (LeakCanary & Profilers)
  • ASO & Play Store package size optimization
04 / 04

Integration & SDK Design

Build modular internal SDKs, payment gateways, and custom media wrappers that simplify collaboration and integrate smoothly with third-party systems.

  • Custom Media3 & ExoPlayer player wrappers
  • Stripe payment checkout & auth systems
  • Reusable networking & Refresh Interceptors
  • Automated CI/CD validation pipelines
11Testimonials

Trusted by the teams I've shipped with.

A few words from the people I've worked with across three years of Android development.

Akhand rewrote our app in Compose and our crash-free rate went from 97% to 99.8%. He thinks in systems, not screens.
RM
Riya Mehta
VP Engineering, Nimbus Tech
01 / 06
12Contact

Have an app in mind? Let's build it.

I reply to every serious enquiry within 24 hours. Tell me what you're building and I'll get back with thoughts.

Get in touch

Prefer a direct line? Use any of these — or drop a message in the form.

Current status

Available for freelance contracts & consulting

Opens Gmail / your default email app.

14Uses

The tools behind the work.

My daily setup — the hardware, software, and Android-specific tools I reach for every day. Inspired by /uses pages.

Editor & Terminal

5 items
  • Android Studio

    Daily driver on Windows. Bounded heap bumped to 8GB; previews rendered on a secondary 4K display.

  • Neovim

    For quick edits, config files, and markdown. Running in Windows Terminal with LazyVim and custom LSP mappings.

  • Windows Terminal + PowerShell 7

    Configured with Oh-My-Posh prompts, GPU-accelerated rendering, and custom Gradle aliases.

  • WSL2 (Ubuntu 22.04 LTS)

    For running background node scripts, shell scripts, and Docker containers without Windows path overhead.

  • JetBrains Toolbox

    Keeps Android Studio Stable + Canary builds organized and up to date.

Hardware

5 items
  • Custom Dev Rig (Ryzen 9 7900X)

    12 cores / 24 threads, 64GB DDR5 RAM. Compiles our modular KMP projects in under 50s.

  • LG 27UP850 4K monitor

    Main display. Compose preview on the left, code editor on the right.

  • Keychron K2 keyboard

    Brown switches. Quiet enough for client calls, tactile enough for deep flow states.

  • Sony WH-1000XM5

    Noise cancelling for deep focus during remote contract sprints.

  • Pixel 8 Pro & Galaxy S23

    Physical test devices. Essential for checking OEM battery constraints and on-device GenAI models.

Apps & Services

5 items
  • Linear

    Issue tracking. The keyboard-first workflow is unbeatable.

  • Figma

    Design handoff. I inspect, don't design — but I can read a spec.

  • GitHub + GitHub Actions

    Source control + CI. Every PR runs Macrobenchmarks.

  • Bruno

    Open-source, Git-friendly API client used to verify API payload contracts and interceptors.

  • Notion

    Architecture docs, client deliverables, meeting notes, and workspace planning.

Android Dev Essentials

5 items
  • scrcpy

    Mirror physical devices to Windows desktop — lag-free and wireless.

  • Charles Proxy

    Network debugging. Essential for tracking interceptors and payloads.

  • Perfetto & Profilers

    For capturing system-level traces to profile frame drop rate, startup time, and lock contention.

  • LeakCanary

    Always on in debug builds. Catches memory leaks before shipping to production.

  • Layout Inspector

    With recomposition tracking enabled — my #1 Compose debugging helper.

This setup evolves. Last updated July 2026.

13Guestbook

Leave a mark.

Signed by colleagues, clients, and readers. Say hello, share a thought, or drop a recommendation.

Sign the book
0/500
3 entries
AS
Arjun Sharma
CTO, FintechCo
2d ago

Akhand shipped our UPI module in 3 weeks. The code was so clean our junior devs could extend it without a single question.

SC
Sara Chen
Product Manager
5d ago

The rare dev who pushes back on scope creep with data. Our app shipped smaller, faster, and better because of it.

VR
Vikram Reddy
fellow Developer
1w ago

Read your Baseline Profiles article, applied it to our app, cold start dropped 22%. Genuinely useful writing.

Newsletter

Android performance notes, in your inbox.

One thoughtful email a month — the performance wins, Compose deep-dives, and architecture lessons I've learned the hard way. No fluff, no spam. Unsubscribe anytime.

One email/month. Unsubscribe with one click. Never shared.

Command Palette

Search for a command to run...