Staff Software Engineer, Google
2010 - present
Team lead of the Chrome paint/compositing team
-
We turn HTML and CSS into pixels, fast (90th %ile: 7ms) (life of a pixel).
Also the reverse: input & hit testing. - Re-architected the paint and compositing system (slimming paint).
- Improved Google Search page load time 15ms with inline-SVG implementations of the Google logo and icons (Micro Benchmark).
- Led wider rendering team in improving Chromium's score on Motionmark 34%, Speedometer 20%. Personal contributions were Motionmark 10%, Speedometer 2%.
- WebKit committer, Chromium committer (2,500+ commits), Blink core owner.
Member of the team who wrote and released Angry Birds for Chrome
- Google I/O talk, 2011: Kick-Ass Game Programming with Google Web Toolkit.
- PaxDev panel, 2011: The Pigs Are Not Happy: Bringing Angry Birds to the Web.
Publications
- R2Z2: Detecting Rendering Regressions in Web Browsers through Differential Fuzz Testing. (ICSE '22)