Siyu Zhang is a Game Client Engineer at Lightspeed Studios (Tencent) with a decade of software experience and a strong academic background in visual computing from UC Berkeley and computer science (honors) from the University of Pittsburgh. She focuses on GPU optimization and physics-based simulation for games, having implemented PBD, FEM and other physics-based animation methods in production-like settings and internships. Siyu contributes to open-source front-end projects such as WebF, improving layout and rendering accuracy (including getBoundingClientRect and scroll/transform edge cases) which reflects a practical attention to precision across rendering stacks from WebAssembly to OpenGL and Unity. Based in Los Angeles, she blends hands-on engine-level performance work with web/WASM/graphics tooling, and has experience building cloth simulation plugins and visualization tools in Houdini. Her combination of rigorous research-driven development and real-world game-engine optimization means she often bridges the gap between academic techniques and production constraints.
10 years of coding experience
2 years of employment as a software developer
Master of Engineering - MEng, EECS - Visual Computing and Computer Graphics, Technical:4.0 / 4.0 Overall: 3.95 / 4.0, Master of Engineering - MEng, EECS - Visual Computing and Computer Graphics, Technical:4.0 / 4.0 Overall: 3.95 / 4.0 at University of California, Berkeley
Computer Science (honor), 3.99 / 4.0, Computer Science (honor), 3.99 / 4.0 at University of Pittsburgh School of Computing and Information
Connect Web, Flutter, and Rust things into one platform.
Role in this project:
Front-end Developer
Contributions:61 commits in 5 months
Contributions summary:Siyu primarily contributed to the front-end development of the project, focusing on improving the rendering of the UI. They fixed layout calculation errors, specifically related to the application of layout transforms and scrolling. The user also updated and refactored tests for element API, particularly for the `getBoundingClientRect` method, ensuring the accuracy of UI element measurements and their interactions with scrolling.
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
Siyu Zhang - Game Client Engineer at Tencent Americas