Yusi Zhang is a Senior Software Engineer with 12 years of experience who has focused on secure client middleware and device communication, most recently building FIDO2 authenticator integrations at Google. With a PhD in computer science from UC Davis, his background blends provable symmetric-key cryptography research with practical backend engineering in Java and security-focused web development. He has hands-on experience adding HID support and build tooling to the well-known libfido2 project, demonstrating low-level device and cross-platform integration skills. Past internships at WePay and Irdeto reflect a strong orientation toward crypto key provisioning, DRM, and applied security. Based in Redwood City, he pairs academic rigor with production-grade engineering to bridge cryptographic theory and real-world authentication systems.
12 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at University of California, Davis
Hong Kong University of Science and Technology (HKUST)
Provides library functionality for FIDO2, including communication with a device over USB or NFC.
Role in this project:
Back-end Developer
Contributions:33 commits, 26 PRs, 24 comments in 10 months
Contributions summary:Yusi primarily focused on the `tools/sk-libfido2.c` file, fixing typos and adding necessary header files. They made changes to the build process and license information within the repository. They also added and integrated `hidapi` by adding `src/hid_hidapi.c`, demonstrating an understanding of device communication.
Contributions:23 pushes, 11 branches in 2 years 9 months
python-bindingscborc99
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.