Hi — I’m Rishabh.

Mobile growth & monetization engineering.

Computer Scientist at Adobe Acrobat Android — 1B+ installs, 95M+ MAU, Google Play Billing globally.

What I do

I lead growth, engagement, and monetization engineering for Acrobat Android. My work sits at the intersection of mobile architecture and revenue.

Mentoring engineers earlier in their careers is also a meaningful share of what I do day-to-day.

Open source

Some of what I think about subscription architecture I’m putting into open libraries. Most recent: renew-kt — a deterministic Kotlin state machine for the Google Play Billing subscription lifecycle. See all →

Writing

I write about mobile payments architecture, subscription systems, and Android developer experience. Most recent: The 12×12 cross-grade problem. Previously: Modeling Play Billing subscriptions as a state machine. All posts →

Selective consulting

Outside Adobe, I take a small number of consulting engagements per quarter — mobile payments architecture audits for consumer apps with >100K MAU.

If your subscription stack feels like it has hidden revenue leakage or instability, learn more or say hi.

Reach me

♪ Reading music
Clair de Lune
Debussy · public domain
Three public-domain pieces · drop MP3s into public/music/ to enable playback.