Hiroki Nakagawa is a Staff Software Engineer based in Tokyo with 11 years of expertise as a core committer to Chromium/Chrome, now leading technical efforts and teams at Google. He specializes in browser internals—prerendering, service workers, web workers, worklets, and cache storage—and has a strong track record improving Web Platform Tests and Chromium WebView prerender features. His open-source contributions to high-profile projects like chromium and web-platform-tests reflect deep protocol and interoperability knowledge that directly impact web standards compliance. A University of Tokyo master's graduate with a background from Keio University, he blends rigorous academic training with pragmatic engineering at scale. Notably, he’s contributed nuanced test coverage and error-handling fixes that enable more robust prerender behavior on Android WebView, a behind-the-scenes improvement felt by millions of users.
11 years of coding experience
11 years of employment as a software developer
University of Tokyo
Bachelor of Engineering, Department of Information and Computer Science, Faculty of Science and Technology, Bachelor of Engineering, Department of Information and Computer Science, Faculty of Science and Technology at Keio University
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Full-stack Developer
Contributions:98 commits, 1 PR, 17 comments in 5 years 4 months
Contributions summary:Hiroki primarily worked on improving the Web Platform Tests (WPT) framework for the testing of various web platform specifications. Their contributions include modifying existing tests for different areas, such as service workers, shared workers, media and web workers. Additionally, they added new tests for features like the No-Vary-Search header, ES modules, and Content Security Policy, demonstrating a focus on expanding and refining the test suite for enhanced web standards compliance. The user also addressed code quality and structure through modernizing tests using ES6 features and code cleanup.
Contributions summary:Hiroki primarily worked on WebView Prerender, contributing to the implementation of features and tests related to preloading web pages for the Android WebView. Their contributions include fixing error handling, incorporating No-Vary-Search headers, and supporting multiple prerendering attempts. They also wrote and updated test cases to ensure WebView prerendering works correctly, including cases with cancellation signals and with varying prerendering limits.
chromiumgithub-mirrorchrome
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
Hiroki Nakagawa - Staff Software Engineer at Google