Skip to content
RZ.

About

Background

I'm Ranjit, based in Bengaluru. I started building for Android in 2013, later in Kotlin, and worked cross-platform in Flutter.

Today I lead the frontend team at Jupiter Money — onboarding, savings, payments, investments, rewards, commerce, and the frontend platform underneath them.

  • React Native
  • TypeScript
  • Kotlin
  • XState
  • JavaScript (ES2020+)
  • Next.js
  • CI/CD (Codemagic)
  • GraphQL

Experience

June 2021 – Present · Bengaluru, KA

Frontend Lead at Jupiter Money

  • Leading the frontend team with horizontal ownership across onboarding, savings account, home, payments, PPI, investments, help centre, rewards, and commerce — plus the frontend platform underneath them — in a React Native app serving millions of users.
  • Driving test automation (Maestro) and release verification for critical payment and banking flows.
  • Architecting and executing the XState v4 to v5 migration across 16+ state machine files in a large-scale monorepo.
  • Spearheading CI/CD improvements via Codemagic — designing tag-based build triggers and a TypeScript MCP server for build management.
  • Hardening Android SMS OTP reading pipelines with multi-strategy ContentObserver, ForegroundService, and OEM-specific URI resolution to support diverse device ecosystems.
  • Enforcing frontend architecture standards: TypeScript-first, custom hook conventions, and XState-driven UI logic.

Oct 2019 – May 2021 · Mumbai, MH

Technical Lead at Fanspole

  • Designed, developed and maintained an MVVM-architecture Android app written entirely in Kotlin from scratch for Fanspole's online fantasy gaming platform.
  • Simultaneously shipped the Fanspole iOS app in Flutter, maintaining feature parity across both platforms.
  • Worked on a real-time chat application in Flutter (Dodaa) from concept to beta release.
  • Led a small engineering team end-to-end — from sprint planning and architecture decisions to code review and deployment.

Sept 2016 – Oct 2019 · Mumbai, MH

Sr. Android Developer at Parity Cube

  • Worked on 3 successfully delivered apps — DesiDime Deals & Coupons, Zingoy, Deal Alarm.
  • Integrated Google Play Services, Realm, PayUmoney, Firebase, Retrofit, Crashlytics and other APIs within applications.
  • Wrote and reviewed code for Android using Java and Kotlin.

June 2014 – Aug 2016 · Mumbai, MH

Android Developer at QICE Technologies

  • Responsible for the design, build, deployment, debug and maintenance of multiple Android applications.
  • Handled direct client interactions.

Contact

Building something that has to hold up at scale?

I lead frontend and mobile platform work — architecture, delivery, and the tooling teams ship on. Based in Bengaluru, India.