Sign in

This area is private.

if you have access

In short

I work as a Principal Engineer and Tech Lead in one of the platform engineering teams at Gojek, part of the GoTo Group, where I drive the architectural vision and technical strategy for our mobile platform. Right now that means scalability for the Driver Platform.

Over the past seven years my focus has been scaling our engineering culture and unifying practices across platforms. Much of that goes into cross-platform frameworks that steer development towards unified, efficient solutions, and into tooling for core mobile health metrics that keeps app performance improving.

I am excited by, and somewhat hooked on, state machines and building predictable systems. I am a strong proponent of test-driven, pragmatic engineering, functional and reactive programming, and open source.

I started off in 2013 with the crazy idea of building an operating system on top of Android. It failed and sits parked, but it is where the habit of writing Android apps began. Before Gojek I was an Android engineer at Kite, building offline-first mobile finance products.

Constantly travelling, but mostly based out of Bengaluru. Off the clock I run Vanguard Labs, a small self-hosted fleet. I pen down my thoughts on the blog; some of it gets published.

Experience

Gojek

Bengaluru, India · 7 yrs 4 mos · Part of the GoTo Group.
  • Principal Engineer

    Apr 2022 – present · 4 yrs 7 mos

    Platform Engineering, Driver Platform. Prime focus on reliability, scalability and stability across the platform; architecture and technical direction for the mobile platform.

  • Tech Lead, Platform Engineering

    Jun 2021 – Mar 2022 · 10 mos
  • Lead Product Engineer

    Jul 2019 – Dec 2021 · 2 yrs 6 mos

    The Driver platform maintains the lifecycle of driver partners in Indonesia, Singapore and Vietnam — their order experience, income and recognition, trust in the system, and stability.

Kite

New Delhi, India · 2 yrs 4 mos
  • Android Engineer

    Mar 2017 – Jun 2019 · 2 yrs 4 mos

    Offline-first mobile finance apps (Kite Cash, Kite Tab) built on Model View Intent with unidirectional data flow over reactive extensions.

    • Test-driven development with unit and instrumentation tests; peer reviews and pair programming across mobile teams.
    • Offline UX strategy — job scheduling, prefetching, conflict resolution between local and server data.
    • On-boarded the team to functional and reactive paradigms; Play Store and App Store deployments with Fastlane.
    • Internal tooling for Firebase Remote Config, analytics integration and a notification persistence pipeline.
    • Aadhaar and other KYC compliance work with third-party vendors.

Education

  • SRM University

    B.Tech · 2012–2016 · GPA 8.97 · ASKDN, INFOYEZ'14

Projects

  • Kite Tab

    2018–2019

    End-to-end business expense and reimbursement app — submit expenses, upload and crop receipts offline, categories, history.

  • Kite Cash

    2017–2018

    Mobile finance — a debit card without a bank account, instant transfers to any mobile number, savings.

  • AOSP ROM (ASK-OS)

    2013–2015

    An AOSP-based Android 7.1.1 build on an open-source kernel for the Galaxy S3.

  • SRM 360

    2015

    Android app for SRM students — syllabus, GPA calculator and other academic information.