Pei Wang is a software engineer with nine years of experience specializing in security, static analysis, and programming language theory, currently working at Google on XSS prevention and supply chain security. He combines deep research roots—including SGX enclave internals and ECDSA/attestation work at Apache Teaclave—with practical engineering, shipping build-system automation and Bazel rules for large projects like Angular. A former security researcher at Baidu USA with advanced degrees from Waterloo and Penn State, he is on the path to becoming a web security expert while retaining strong systems and cryptography instincts. Notably, his open-source contributions span both secure enclave tooling and front-end build automation, reflecting an unusual blend of low-level trusted computing and developer ergonomics.
9 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy (Ph.D.), Information Sciences and Technology, Doctor of Philosophy (Ph.D.), Information Sciences and Technology at Penn State University
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at Peking University
Master of Applied Science (MASc), Electrical and Computer Engineering, Master of Applied Science (MASc), Electrical and Computer Engineering at University of Waterloo
Apache Teaclave (incubating) is an open source universal secure computing platform, making computation on privacy-sensitive data safe and simple.
Role in this project:
Security Engineer
Contributions:7 commits, 8 PRs, 20 pushes in 9 months
Contributions summary:Pei contributed to the security aspects of the Apache Teaclave project, primarily by fixing bugs related to ECDSA public key parsing within the SGX authentication module and implementing an access control service. Furthermore, the user refactored and updated attestation-related code, including the support for DCAP, demonstrating a focus on secure enclave technologies. The commits also included excluding test code during normal builds and adding test information.
Contributions summary:Pei primarily contributed to the implementation and maintenance of a TypeScript-based rules engine for a Bazel-based NodeJS project. Their work focused on improving the rules for type checking, with a specific emphasis on banning certain properties and methods, and adjusting allowlists. The contributions included refactoring of the code, and adding new tests to improve quality.
bazeljavascriptstarlarknodejsrules-nodejs
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.