Yiyang Li is a seasoned software engineer with 9 years of full-stack experience, specializing in Identity and Access Management and authentication protocols such as SAML, WS-Fed, OpenID Connect, and SCIM. He led the Developer Experience team for Okta's Integration Network, mentoring engineers, shaping product-aligned solutions, and building onboarding pages plus automated flows to publish SAML integrations. He has hands-on impact across both front-end and back-end, contributing to the Okta sign-in widget (addressing browser compatibility and dependency upgrades) and delivering UI/UX and API improvements for App Instances and SCIM configuration pages. His technical breadth includes .NET MVC, Spring MVC, Go/Protobuf, REST, and modern front-end stacks, with experience in Docker and Terraform to ship production-ready features. Based in the Greater Seattle area, he holds an MS in Financial Engineering from UIUC, blending quantitative rigor with practical, security-focused software delivery.
HTML/CSS/JS widget that provides out-of-the-box authentication UX for your organization's apps
Role in this project:
Front-end Developer
Contributions:6 commits, 6 PRs, 37 comments in 1 year 8 months
Contributions summary:Yiyang primarily focused on improving the Okta sign-in widget's functionality and maintainability. They addressed browser compatibility issues, specifically related to pushState in older versions of Internet Explorer. Additionally, the user upgraded dependencies such as the courage library, and removed JSHint and added source-map support for the project. This involved modifying JavaScript files, and configuration files to ensure the widget's correct operation and improve its usability for developers.
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.