Skip to content
Yashraj Jain
Hi, I’m Yashraj Jain.Android · Kotlin · Flutter

Senior Mobile
Engineer.

5 years taking mobile products from first release to scale. Flutter architecture, native Kotlin integrations, and ownership of the product and team behind the app.

Available immediately/Bengaluru & remote

Most recently SDE-2 at iMumz · June 2024–September 2026.
Platform scale: 1M+ Android downloads · 60K+ monthly active users.

THE MOBILE WORKBENCHYJ — 01

The layers I own.
From UI to release.

The four engineering layers are separated.
IN MY PRODUCTION WORK3+ Kotlin modules. 6+ KYC markets.

At iBind, I connected Flutter workflows to native document-capture and biometric SDKs through platform channels.

Explore the KYC architecture
ILLUSTRATIVE LAYERS · REAL CASE STUDIESEXPLORE IN 3D

What I owned.
What changed.

Health journeys. Identity checks. Everyday trade. Different people, different problems — and the decisions I owned behind each product.

THE MATERNAL HEALTH PLATFORM
Official iMumz illustration of fertility, pregnancy and parenting programs
FertilityPregnancyConsultations
Shared subscription entitlements
Official product artwork · Simplified platform overview
01 / HealthTech · MobileJun 2024 — Sep 2026

iMumz

iMumz · Software Engineer II

Led a mobile team. Improved a product at scale.

I led four engineers, owned modular architecture and Server-Driven UI, and built a fertility app from concept to production in 3–4 months.

−67%runtime crashes+43% onboarding completion
Engineering decisions
THE CHALLENGE
Grow a maternal-health product suite while protecting the experience people already depend on.
MY APPROACH
Modular feature boundaries, Server-Driven UI and instrumented critical paths keep new products and existing journeys moving together.
FlutterKotlinNext.js
Read case study
CONFIGURATION OVER DUPLICATION
market.config.json
routing : "schema-driven"
markets : 6+
native_bridge : "Kotlin"
Flutter routing engineOne flow. Market-specific rules.
Document
capture
Native
biometrics
Identity
verification
Simplified architecture · Flutter ↔ Kotlin SDK modules
02 / FinTech · Enterprise KYCDec 2022 — Jun 2024

iBind KYC

iBind Systems · Software Engineer I

One KYC engine across six markets.

I designed the config-driven Flutter routing engine and built native Kotlin modules for document capture and biometric verification.

−70%new-country onboarding effort97% first-attempt verification
Engineering decisions
THE CHALLENGE
Different compliance rules, document flows and biometric SDKs in every market.
MY APPROACH
A config-driven Flutter routing engine, with Kotlin modules connecting native verification SDKs.
FlutterKotlinClean Architecture
Read case study
COMMERCE, CLOSER TO THE FIELD
01 / AGENT APPMarket intelligence.Area analytics · Comparable sales
02 / BROKER APPTrade execution.Bulk orders · Brokerage calculations
DiscoverCompareTrade
0 → 1Two apps.
One connected marketplace.
Product workflow overview · Built at Bijak
03 / AgriTech · MarketplaceSep 2021 — Dec 2022

Bijak

Bijak · Software Engineer I

Two trading apps, built from 0→1.

I built the Agent and Broker apps and shipped 15+ production features across trading, payments, invoices and market discovery.

0 → 1Agent & Broker appsBijak platform: 500K+ downloads · 100K+ verified traders
Engineering decisions
THE CHALLENGE
Give agents and brokers real-time market context and a dependable way to trade in bulk.
MY APPROACH
Build two apps from 0→1, connecting area analytics, comparable sales and automated brokerage calculations.
FlutterGetXAWS
Read case study

Built on real
responsibility.

The full résumé
01

iMumz

Software Engineer II (SDE-2) · Mobile Engineering

Bengaluru, IN

Led a four-engineer mobile team across iMumz's HealthTech suite: 1M+ Android downloads, 60K+ MAU and 15K+ DAU. Owned modular mobile architecture, Server-Driven UI, a new fertility product and a doctor-consultation platform.

Explore the work
02

iBind Systems

Software Engineer I (SDE-I) · Mobile Engineering

Bengaluru, IN

Built FinTech onboarding and KYC workflows for enterprise banking clients including Emirates and HDFC. A configuration-driven Flutter layer served 6+ countries, with native Android/Kotlin integrations for document capture, identity verification and biometrics.

Explore the work
03

Bijak

Software Engineer I (SDE-I) · Mobile Engineering

Gurgaon, IN

Built mobile experiences for Bijak Mandi, supporting a platform with 500K+ Android downloads, 100K+ verified traders and a 4.1+ rating. Shipped Agent and Broker apps from 0→1 and marketplace workflows across 200+ commodities and 2,000+ mandis.

Explore the work
ANDROID FEATURE OWNERSHIP
“He demonstrated strong ownership of critical app features, delivering them with precision, dedication, and adherence to the highest standards.”
Riya ParikhSenior Business AnalystCollaborated for six months · excerpt
Read the recommendations

Don’t just read it.
Put it to the test.

Go offline. Cancel a capture. Recover a release.
Good engineering shows up in the difficult moments.

01 / PLATFORM INTEGRATION

One tap. Two runtimes. A reliable result.

Someone needs to verify their identity without getting stuck between a camera, an SDK and an app.

MY ENGINEERING APPROACH

Keep the product flow in Flutter. Isolate device-specific SDKs in Kotlin modules, with explicit requests, results and error states across the bridge.

The iBind case study
The architecture behind this demo
  1. FlutterRequest captureMethodChannel → request
  2. KotlinNative SDK adapterAndroid lifecycle + SDK
  3. Platform channelReturn result or errorMethod / EventChannel
  4. Product stateContinue the KYC flowTyped state → UI
3+ native Android modules · 6+ markets
CHOOSE A NATIVE SDK RESPONSE
↗
Identity journeyStep 2 of 3 · Verify your identity

Let’s capture your ID.

One tap in Flutter. Device-specific capture in Kotlin.

THE PLATFORM BRIDGE
  1. 01
    FluttercaptureDocument()
  2. 02
    MethodChannelrequest → Kotlin adapter
  3. 03
    Native SDKWaiting for a request
  4. 04
    Typed product stateCaptureResult.idle

Choose success, cancellation or a permission error. Then run the same capture flow.

Illustrative Flutter ↔ Kotlin contract. Simulated SDK responses; no camera access or identity data.

PulseSync.

Health data. Connected.
250+ users. Built independently.

An independently built, cross-platform health-tracking product used by 250+ people. Nutrition, hydration, sleep, activity, workouts, weight and wellness tracking in one Flutter application.

I own the architecture, data model and synchronization layer: Android Health Connect and Apple Health, offline-first persistence, background sync, conflict handling and cloud backup.

  • Flutter
  • Riverpod
  • Firebase
  • Android Health Connect
  • Apple Health
Explore on Google Play Built by Yashraj Jain · Android & iOS
Official PulseSync Google Play screenshot showing its daily health dashboard
Official Google Play product screenshot
Yashraj holding his camera
Yashraj, away from the editor.
BENGALURU, INDIA / YJ.

I care about
the details.
And who they’re for.

A mother returning to her health app. Someone verifying their identity. A trader working from a mandi. Those are the people on the other side of the code I’ve shipped.

I bring the same attention to the team: clear architecture, useful code reviews, and helping the next engineer own the work.

250+PR reviews at iMumz
2Engineers mentored
Meet the engineer behind the work

Decisions from production.

All writing
Available immediately

Building your mobile team?
Let’s talk about the role.

Android, Kotlin & Flutter · Bengaluru & remote teams.
Send the role and a little about your team. I’ll take it from there.

yashrajjain726@gmail.com