Yusi Zhang

Senior Software Engineer at Google

Redwood City, California, United States
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
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.
code12 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at University of California, Davis
bookHong Kong University of Science and Technology (HKUST)
languagesEnglish, Chinese, Japanese
github-logo-circle

Github Skills (6)

c1710
c1110
fido10
webauthn10
usb8
nfc8

Programming languages (9)

TypeScriptDockerfileC++CJavaScriptLuaVimLHTML

Github contributions (5)

github-logo-circle
Yubico/libfido2

Nov 2019 - Sep 2020

Provides library functionality for FIDO2, including communication with a device over USB or NFC.
Role in this project:
userBack-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.
yubikeywebauthnusbcommunicationnfc
James-ZHANG/libcbor

Mar 2020 - Dec 2022

CBOR protocol implementation for C
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.
Request Free Trial
Yusi Zhang - Senior Software Engineer at Google