Yichen Yao is a production engineer with nine years of experience building and operating high-throughput stream processing systems at Meta from his base in Newark, California. He combines a strong academic foundation—M.S. in Computer Science from USC with a 4.0 GPA and a B.S. in ECE from Shanghai Jiao Tong University—with hands-on roles across internships at Intel and startups. Yichen has contributed to large open-source projects such as Microsoft’s react-native-windows, improving Unicode handling, build reliability, and JSI unit tests—work that spans low-level platform fixes to cross-platform build tooling. He brings a practical full-stack perspective to production issues, evident in fixes like MemoryMappedBuffer additions and CMake/x86 build repairs. Colleagues benefit from his background in both teaching and grading university courses, which sharpens his ability to communicate complex technical tradeoffs. He’s the kind of engineer who pairs rigorous testing and legacy-code refactors with scalable, production-grade deployments.
9 years of coding experience
1 year of employment as a software developer
Master of Science (M.S.), Computer Science, 4.0/4.0, Master of Science (M.S.), Computer Science, 4.0/4.0 at University of Southern California
Bachelor of Science (B.S.), Electrical and Computer Engineering, Bachelor of Science (B.S.), Electrical and Computer Engineering at Shanghai Jiao Tong University
A framework for building native Windows apps with React.
Role in this project:
Full-stack Developer
Contributions:17 reviews, 38 commits, 78 PRs in 2 years 5 months
Contributions summary:Yichen contributed to the React Native Windows project by addressing unicode conversion issues, removing legacy code, and improving build processes. They refactored unicode handling, replacing older Facebook code with standard Windows functions, and added tests for Unicode vulnerabilities. Additionally, the user fixed x86 CMake builds, added unit tests for the JSI, and introduced a MemoryMappedBuffer, indicating work across the platform.
A framework for building native Windows apps with React.
Contributions:245 pushes, 179 branches in 2 years 5 months
reactwindowsreact-nativeframeworkwindows-native
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.