Experience
2021 — Now
2021 — Now
Mountain View, California, United States
• Designed and implemented highly efficient DbScan algorithm using OpenCL and CUDA. For
our inputs, my algorithm ran in 0.2ms, 200x faster than alternative open source solutions.
• Designed, implemented, and retrofitted a Scala exception-safe resource management framework
meant to primarily deal with resource leaks.
• Implemented low-allocation, fast Scala libraries (matrix ops, profiling, ...)
• Implemented a framework for auto-generating CAN message parsers and handlers.
2016 — 2021
Mountain View, California, United States
• Second engineer on a team that build App Campaign for engagement (ACe) which servers
billions of ads daily and generates more than $1.5 billion in yearly revenue.
• Collaborated with 10+ teams to deploy and improve the performance of engagement ads on 4
different serving stacks.
• Took ownership of and rewrote a pipeline that computed user lists (audiences) used primarily by
engagement ads. Dramatically increased the accuracy of the user lists and decreased advertiser
tickets.
• Migrated engagement ads for the AdMob network from one serving stack to another, after two
previous teams attempted but failed to achieve performance parity on the new stack.
• Designed and implemented a novel framework for building exploratory bid landscapes that were
more precise than the log-based bid landscapes in use.
• Designed and implemented a unified tool for investigating problems with re-engagement ads.
Impact: 50% decrease in time spent by gTech on tickets as well as reduced escalations to
engineering.
• Revived IOS re-engagement ads after IOS14 privacy policies made serving impossible.
2015 — 2016
2015 — 2016
Palo Alto, California, United States
• Wrote a tool that facilitated quick deployment of emergency patches.
• Wrote a tool that made debugging remote instances easier.
2011 — 2015
2011 — 2015
San Jose, California, United States
• Wrote a tool that facilitated quick deployment of emergency patches.
• Wrote a tool that made debugging remote instances easier.
2010 — 2011
2010 — 2011
Palo Alto, California, United States
I worked on the imo.im website which was a chat aggregator
that turned into a social network.
• Designed and implemented audio and video calls using Flash (ActionScript).
• Co-designed, implemented, and deployed a framework that allowed developers to write multi-
user serverless apps (i.e. small games) that used imo.im for communication.