Jonathan Hao

Software Engineer Cryptography Team at Aztec

London, England, United Kingdom
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

🤩
Rockstar
🎓
Top School
Jonathan Hao is a senior software engineer with 12 years' experience building secure, high-performance backend systems and tooling across major projects at Google, Meta, Mozilla, Booking.com, and now Aztec Labs' cryptography team. He has shipped platform-level security features in Chromium—such as Private Network Access protections and COOP origin inheritance—maintaining both C++ implementations and related standards work. At Aztec he contributes to Barretenberg, an optimized bn128 elliptic-curve library and PLONK SNARK prover, blending cryptography and systems performance. His open-source contributions include test automation for web-platform-tests and dependency/roll automation for the Chromium repo, demonstrating attention to both correctness and supply-chain hygiene. Jonathan’s background in electrical engineering and mathematics from National Taiwan University underpins a methodical approach to security reviews, build reliability, and privacy-preserving engineering. Colleagues know him for pragmatic mentorship and for turning complex security requirements into auditable, production-ready tooling.
code12 years of coding experience
job11 years of employment as a software developer
bookMaster's degree Electrical Engineering (Computer Science Division), Master's degree Electrical Engineering (Computer Science Division) at National Taiwan University
languagesenglish (toeic 990), Chinese
stackoverflow-logo

Stackoverflow

Stats
13reputation
62reached
0answers
1question
github-logo-circle

Github Skills (13)

testing10
dependency-management10
chromium10
javascript10
rust10
build-automation10
test-automation10
fetch-api9
web-standards9
service-worker8
html8
continuous-integration8
software-packaging7

Programming languages (6)

TypeScriptC++RustJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
chromium/chromium

Aug 2022 - Jan 2023

The official GitHub mirror of the Chromium source
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:12 commits in 5 months
Contributions summary:Jonathan's commits primarily involve updating and rolling specific Rust crates within the Chromium project. These updates are semi-automated, leveraging tools to manage dependencies and ensure compliance with supply-chain policies. The commits also reflect changes to build configuration and testing environments, indicating a focus on build automation and dependency management within the Chromium build system.
chromiumgithub-mirrorchrome
web-platform-tests/wpt

Jul 2022 - Dec 2022

Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits, 2 PRs, 1 comment in 4 months
Contributions summary:Jonathan primarily contributed to the test suite of the web platform tests repository. Their work involved modifying existing tests, particularly related to Private Network Access (PNA), and creating new test cases for various scenarios including window navigation, anchor links, and service workers. They addressed test failures by adjusting preflight behavior and ensuring correct CORS headers, and also created tests for secure context validations. Their changes focused on ensuring the correctness and reliability of the testing framework.
microsoft-edgetest-runnerspecssafarifirefox
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
Jonathan Hao - Software Engineer Cryptography Team at Aztec