Junyi Yi is a software engineer with four years of professional experience currently at Google and a strong foundation from eight years at Microsoft, bringing practical expertise across full-stack development and build systems. He contributes to high-impact open-source projects like Jigsaw’s Outline (client, manager, and server), where he improved UI reliability, multi-language support, build tooling, and implemented Windows binary signing—work that touches privacy and networking tooling used globally. Comfortable across front-end, back-end, and release engineering, Junyi has a knack for untangling dependency and build issues while shipping user-facing features. A Fudan University computer software engineering graduate based in Jersey City, he pairs engineering rigor with attention to internationalization and security details that often go unnoticed until release.
4 years of coding experience
8 years of employment as a software developer
Bachelor of Science - BS Computer Software Engineering, Bachelor of Science - BS Computer Software Engineering at Fudan University
Outline Client and Manager, developed by Jigsaw. Outline Manager makes it easy to create your own VPN server. Outline Client lets you share access to your VPN with anyone in your network, giving them access to the free and open internet.
Role in this project:
Full-stack Developer
Contributions:7 releases, 687 reviews, 61 commits in 1 year 1 month
Contributions summary:Junyi primarily contributed to the Outline client and manager applications. They addressed UI issues, such as ensuring error messages were displayed correctly and making the navigation menu scrollable. The user also worked on build configurations, enabling the Go network stack and resolving dependency issues. Additionally, they implemented Windows app signing capabilities using a local Jsign package.
Outline Server, developed by Jigsaw. The Outline Server is a proxy server that runs a Shadowsocks instance and provides a REST API for access key management.
Role in this project:
Full-stack Developer
Contributions:1 release, 78 reviews, 14 commits in 1 year 1 month
Contributions summary:Junyi primarily contributed to the server manager component, addressing build issues and introducing new features. They fixed build errors related to outdated packages, specifically addressing issues with Python and webpack-cli. The user also introduced support for multiple languages in the manager's UI, including language list updates and translation enhancements. Furthermore, they implemented Windows binary signing functionality and refactored the update URL.
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.