Sijun Liu is a software engineer with 12 years of experience building cloud identity, authentication, and deep learning infrastructure at Google, NVIDIA, Microsoft, and Oracle. He brings a strong theoretical background—a PhD in Mathematics from the University of Michigan—applied to practical systems like Azure authentication libraries, CUDA tooling, and Google Cloud services. His open-source contributions include bug fixes and protocol serializers for well-known Microsoft identity repos, demonstrating attention to interoperability and security edge cases in OIDC and WsFederation. Comfortable across C++, backend services, and identity metadata processing, he excels at turning complex cryptographic and protocol requirements into robust, test-covered implementations. Based in Kirkland, WA, he combines research rigor with product-focused engineering at scale. A less obvious strength is his knack for clarifying tricky callback and configuration semantics, improving long-term maintainability of authentication libraries.
12 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (PhD), Mathematics, Doctor of Philosophy (PhD), Mathematics at University of Michigan
Bachelor's degree, Mathematics, Bachelor's degree, Mathematics at Nankai University
The code for Passport Azure AD has been moved to the MSAL.js repo. Please open any issues or PRs at the link below.
Role in this project:
Backend Developer
Contributions:15 releases, 215 commits, 213 PRs in 1 year 9 months
Contributions summary:Sijun contributed to bug fixes and clean-up tasks in the OIDC examples, focusing on client configuration files and the application logic (app.js). They added comments clarifying the acceptable formats for verify function callbacks and the role of parameters like `passReqToCallback`, `identityMetadata`, and `clientSecret`. The user also addressed path issues and updated README files, including instructions for setting up configuration files and running the application.
Contributions:69 commits, 71 PRs, 236 pushes in 9 months
Contributions summary:Sijun contributed to the development of IdentityModel extensions for .NET. Their work included implementing a WsFed metadata serializer and associated test cases. The user also added a QueryHelper class and tests for WsFederationMessage tests. Further contributions involved converting KeyInfo to SecurityKey within the WsFederationMetadataSerializer and refactoring/changing structure of WsFederationRetrieverTest.
dotnetextensionscsharpazure-ad-b2cidentity
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.