Skip to content
View kanav22's full-sized avatar

Block or report kanav22

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kanav22/README.md

Kanav Wadhawan

Principal Android Engineer · London, UK
Mobile platform architecture · Kotlin · Jetpack Compose · KMP · Fintech at scale

LinkedInPortfolioResume

I design and ship mobile platforms for regulated, high-traffic products — payments, banking SDKs, and trading at Paytm, Weavr, and Angel One.

500M+ users · 99.99% uptime targets · led teams of 10–25 · 2wk → 2d release cycles


Featured repositories

RepositoryWhat it demonstrates
android-platform-starterProduction Android platform template — ADRs, Hilt, Detekt, Macrobenchmark, CI
kmp-user-managementKMP · MVI · SQLDelight · Ktor · offline-first user management
compose-commerce-catalogCompose · Paparazzi golden tests · Hilt · e-commerce catalog
compose-movies-finderMulti-module TMDB app · pagination · filters · CI
ai-on-device-androidOn-device AI · pluggable inference boundary · Gemini Nano / ML Kit
compose-golden-toolkitPaparazzi golden snapshot testing patterns for Compose

Currently building

  • android-platform-starter — production-grade Android platform template with CI quality gates
  • kmp-user-management — offline-first KMP reference app with MVI and SQLDelight
  • Open source contributions to Now in Android and SQLDelight

Latest writing

TopicLink
MVI, Offline-First, and KMPArchitecture doc
Performance Budgets with MacrobenchmarkArticle

Stack

KotlinComposeKMPAndroid

Kotlin · Jetpack Compose · KMP · Coroutines/Flow · Hilt · SQLDelight · Retrofit/Ktor · Paging · Detekt · Macrobenchmark · GitHub Actions


Contact


Executive summary

I operate at the layer where architecture, reliability, security, and team velocity meet: modular boundaries, testable state machines, offline-first data flows, and CI pipelines that catch regressions before users do.

Impact at scale
AreaExperience
DomainConsumer fintech — payments, banking SDKs, trading mobile
Scale500M+ users (Paytm); 1M+ daily transactions (Angel One trading)
LeadershipLed teams of 10–25 engineers; mentoring, release coordination, RFC/ADR governance
PlatformMonolith-to-multi-module migrations; 40% faster deploys; 85% test coverage; 2wk → 2d release cycles
Reliability99.99% platform uptime targets; crash rate 2% → <0.1% (INDmoney)
Open sourceMaintainer of 6 CI-backed repos · contributor to Now in Android & SQLDelight
Open source contributions
ProjectContribution
Now in AndroidPR #2133 — SyncInitializer comment fix
SQLDelightPR #6287 — docs clarity & JavaScript spelling
Specialization
PillarWhat I deliver
Platform architectureMulti-module Android/KMP, unidirectional data flow, clear domain contracts
Compose UI systemsDesign-system thinking, performance-aware rendering, golden testing
Quality engineeringUnit/integration/UI tests, Detekt, Macrobenchmark, GitHub Actions
Offline & dataSQLDelight/Room, cache-first UX, resilient sync boundaries
On-device AIPluggable inference boundaries for Gemini Nano / ML Kit integration
Technical leadershipStandards, reviews, mentoring, raising engineering bar
Writing, speaking & video
TypeTitleLink
ArchitectureMVI, Offline-First, and KMP: Architecture Decisions That Survive ProductionRead · Medium draft
PerformancePerformance Budgets with Macrobenchmark and Baseline ProfilesRead · Medium draft
Talk submissionsMVI at Scale · Offline-First in Fintech · Platform Team BootstrappingCFP pack
Video scriptandroid-platform-starter architecture walkthrough (10 min)Script
LinkedInHeadline, About, posts, recommendation templatesCopy

Principal / Staff Android · Platform engineering · Fintech & high-scale consumer mobile

Pinned Loading

  1. compose-commerce-catalogcompose-commerce-catalogPublic

    Jetpack Compose e-commerce catalog — MVVM, Hilt, Paparazzi golden tests, CI

    Kotlin

  2. compose-movies-findercompose-movies-finderPublic

    Multi-module Jetpack Compose movie discovery app — TMDB, filters, pagination, CI

    Kotlin

  3. kmp-user-managementkmp-user-managementPublic

    Kotlin Multiplatform user management — MVI, SQLDelight, Ktor, offline-first Compose UI

    Kotlin

  4. android-platform-starterandroid-platform-starterPublic

    Production Android platform template — modular Compose, Hilt, Detekt, Macrobenchmark, CI quality gates

    Kotlin

  5. ai-on-device-androidai-on-device-androidPublic

    On-device AI inference architecture for Android — pluggable model boundary

    Kotlin

  6. compose-golden-toolkitcompose-golden-toolkitPublic

    Paparazzi golden snapshot testing patterns for Jetpack Compose