Hiroki Nakagawa

Staff Software Engineer at Google

Tokyo, Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job11 years of employment as a software developer
bookUniversity of Tokyo
bookBachelor 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
github-logo-circle

Github Skills (15)

prerender10
html10
android-webview10
service-worker10
javas10
prerendering10
javascript10
webview10
webworker10
content-security-policy10
web-standards10
android10
java10
test-automation10
testing10

Programming languages (6)

C++BikeshedSCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
web-platform-tests/wpt

Aug 2017 - Nov 2022

Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
userFull-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.
microsoft-edgetest-runnerspecssafarifirefox
chromium/chromium

Dec 2019 - Jan 2023

The official GitHub mirror of the Chromium source
Role in this project:
userFull-stack Developer
Contributions:22 commits in 3 years 1 month
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