Xiaoling Yao

Senior Software Engineer at Apple

Bellevue, Washington, 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

🤩
Rockstar
🎓
Top School
Xiaoling Yao is a Senior Software Engineer with 13 years of experience specializing in real-time rendering and graphics systems, now based in Bellevue and recently joining Apple after a decade at Unity. She progressed from engine and rendering roles at Ubisoft to senior and staff graphics engineering at Unity, where she led shader refactors and optimizations for high-definition pipelines. Her open-source contributions to Unity-Technologies/Graphics include removing legacy features and implementing instanced per-pixel normal mapping and terrain layer blending—work that demonstrates deep shader expertise and practical optimization at scale. Known for balancing low-level performance tuning with pragmatic engineering trade-offs, she brings both game-engine pedigree and cross-platform experience to complex rendering challenges.
code13 years of coding experience
job17 years of employment as a software developer
bookBachelor Information Security, Bachelor Information Security at Shanghai Jiao Tong University
languagesChinese, English
github-logo-circle

Github Skills (10)

hdr10
shader10
optmization10
optimisation10
render10
graphics-programming10
optimization10
unity3d10
dotnet-core4
csharp4

Programming languages (2)

C#HTML

Github contributions (5)

github-logo-circle
Unity-Technologies/Graphics

Apr 2018 - Jul 2021

Unity Graphics - Including Scriptable Render Pipeline
Role in this project:
userFull-stack Developer
Contributions:4 reviews, 210 commits, 5 PRs in 3 years 3 months
Contributions summary:Xiaoling primarily focused on modifying and refactoring the terrain shader within the Unity Graphics repository. Their work involved removing unused features such as vertex animation, displacement modes, and subsurface scattering. The contributions included implementing instanced per-pixel normal mapping and the ability to blend terrain layers, showcasing a deep understanding of shader programming and optimization within the context of a high-definition rendering pipeline.
renderpost-processingpipelinescriptableunity
galaxyyao/TouhouGrave

Jul 2012 - Jul 2013

Contributions:397 commits in 1 year
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
Xiaoling Yao - Senior Software Engineer at Apple