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

LinkedIn Portfolio Resume

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

Repository What it demonstrates
android-platform-starter Production Android platform template — ADRs, Hilt, Detekt, Macrobenchmark, CI
kmp-user-management KMP · MVI · SQLDelight · Ktor · offline-first user management
compose-commerce-catalog Compose · Paparazzi golden tests · Hilt · e-commerce catalog
compose-movies-finder Multi-module TMDB app · pagination · filters · CI
ai-on-device-android On-device AI · pluggable inference boundary · Gemini Nano / ML Kit
compose-golden-toolkit Paparazzi 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

Topic Link
MVI, Offline-First, and KMP Architecture doc
Performance Budgets with Macrobenchmark Article

Stack

Kotlin Compose KMP Android

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
Area Experience
Domain Consumer fintech — payments, banking SDKs, trading mobile
Scale 500M+ users (Paytm); 1M+ daily transactions (Angel One trading)
Leadership Led teams of 10–25 engineers; mentoring, release coordination, RFC/ADR governance
Platform Monolith-to-multi-module migrations; 40% faster deploys; 85% test coverage; 2wk → 2d release cycles
Reliability 99.99% platform uptime targets; crash rate 2% → <0.1% (INDmoney)
Open source Maintainer of 6 CI-backed repos · contributor to Now in Android & SQLDelight
Open source contributions
Project Contribution
Now in Android PR #2133 — SyncInitializer comment fix
SQLDelight PR #6287 — docs clarity & JavaScript spelling
Specialization
Pillar What I deliver
Platform architecture Multi-module Android/KMP, unidirectional data flow, clear domain contracts
Compose UI systems Design-system thinking, performance-aware rendering, golden testing
Quality engineering Unit/integration/UI tests, Detekt, Macrobenchmark, GitHub Actions
Offline & data SQLDelight/Room, cache-first UX, resilient sync boundaries
On-device AI Pluggable inference boundaries for Gemini Nano / ML Kit integration
Technical leadership Standards, reviews, mentoring, raising engineering bar
Writing, speaking & video
Type Title Link
Architecture MVI, Offline-First, and KMP: Architecture Decisions That Survive Production Read · Medium draft
Performance Performance Budgets with Macrobenchmark and Baseline Profiles Read · Medium draft
Talk submissions MVI at Scale · Offline-First in Fintech · Platform Team Bootstrapping CFP pack
Video script android-platform-starter architecture walkthrough (10 min) Script
LinkedIn Headline, About, posts, recommendation templates Copy

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

Pinned Loading

  1. compose-commerce-catalog compose-commerce-catalog Public

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

    Kotlin

  2. compose-movies-finder compose-movies-finder Public

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

    Kotlin

  3. kmp-user-management kmp-user-management Public

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

    Kotlin

  4. android-platform-starter android-platform-starter Public

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

    Kotlin

  5. ai-on-device-android ai-on-device-android Public

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

    Kotlin

  6. compose-golden-toolkit compose-golden-toolkit Public

    Paparazzi golden snapshot testing patterns for Jetpack Compose