Chris Harrelson is a Principal Software Engineer based in Berkeley with 12 years of hands-on browser and web-platform expertise and a PhD in Computer Science from UC Berkeley. He founded Google Transit and later led Chrome rendering efforts, co-authoring the Web Browser Engineering book and driving rendering architecture improvements at scale. His open-source footprint includes significant contributions to Chromium, web-platform-tests, and the W3C CSS Working Group drafts, where he clarified specs and hardened cross-browser tests for CSS, SVG, and timer behaviors. Known for bridging deep research pedigree with pragmatic engineering, he focuses on rendering correctness, performance, and robust test automation. An under-the-radar strength is his combined role as both an editor of web standards wording and a hands-on tester, which helps turn ambiguous spec language into reliable implementation and tests.
12 years of coding experience
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of California, Berkeley
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Front-end Developer
Contributions:4 reviews, 46 commits, 5 PRs in 3 years 3 months
Contributions summary:Chris's primary contributions revolve around testing and debugging front-end web platform features within the `web-platform-tests/wpt` repository. They focused on creating and modifying tests for various CSS and SVG features, including transforms, filters, and content visibility. Their work involved creating new test cases and modifying existing ones to ensure the correct rendering behavior across different browsers, specifically addressing issues related to compositing, positioning, and layout shifts. The user's commits also involved de-flaking existing tests, making them more robust against timing issues.
Contributions:37 reviews, 17 commits, 30 PRs in 2 years 9 months
Contributions summary:Chris primarily focused on editing and updating the documentation for CSS specifications within the `w3c/csswg-drafts` repository. Their contributions involved clarifying wording, correcting formatting, adding notes, and defining new terms. They also added definitions and specifications for CSS properties like `zoom` and `currentCSSZoom`, and clarified the behavior of CSS features such as `path()` and `appearance:auto`.
cssworking-groupdrafts
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Chris Harrelson - Principal Software Engineer at Google