I build the systems that build Uber. For the last 5 years, I’ve led the Android Mobile Foundation team’s efforts to modernize our build systems. My primary focus has been the successful migration of Uber’s Android ecosystem to Bazel. This 4-year journey culminated in 2025 with a flawless production rollout, providing developers with a modernized workflow.
Key Achievements:
Led the Android Bazel Migration (2021–2025): I owned the end-to-end migration of entire Uber Android monorepo (10M+ loc). I managed the adoption for ~300 engineers, and successfully rolled out all 9 apps to production with 0 user-facing incidents.
Performance Engineering: I reduced local P50 build times by 41% and P75 by 33% through advanced optimizations only used at Uber.
Cost Efficiency: Architected multi cache population and x-platform caching (shifting to Linux-based M1 cache population), generating signficant annual savings in our CI.
Tooling Innovation: I invented "QuickUI," reducing UI iteration times from ~60s to 3s, and delivered full Android Studio support via Bazel.
Execution: Top Uber Android repo committer (Top #2 in 2025) while mentoring/providing support to mobile engineers and representing Uber in Google’s SIG Bazel Android Group.