Jiawei Gu

Staff Software Engineer at Riot Games

Greater Seattle Area 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
Jiawei Gu is a Staff Software Engineer specializing in graphics and real-time rendering with six years of industry experience across Riot Games, AWS, ArenaNet, and Amazon. He blends deep engine-level expertise—demonstrated by significant Open 3D Engine contributions to the Atom RHI Vulkan backend and platform-specific fixes—with a passion for crafting studio-quality visual effects and optimizing performance for games and simulations. Comfortable collaborating with designers and artists, he turns creative vision into robust technical implementations while rooting out tricky validation and swapchain issues. A Digipen MSCS graduate and avid competitive gamer, he brings both academic rigor and player-side empathy to systems that must run fast and look exceptional.
code6 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Peking University
bookMaster's, Master of Science in Computer Science, 3.75, Master's, Master of Science in Computer Science, 3.75 at Digipen Institute of Technology
languagesEnglish, Japanese, Chinese
github-logo-circle

Github Skills (9)

vulkan10
c-language10
cprogramming-language10
shader9
game-engine9
3d-engine9
graphics-engine9
3d-graphics9
android8

Programming languages (4)

C++CHTMLPython

Github contributions (5)

github-logo-circle
o3de/o3de

Apr 2021 - Jan 2023

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Role in this project:
userBackend Developer
Contributions:271 reviews, 70 commits, 78 PRs in 1 year 9 months
Contributions summary:Jiawei made numerous contributions related to the Atom RHI (Runtime Hardware Interface) within the O3DE engine, particularly focusing on the Vulkan backend. Their work involved implementing descriptor indexing features for Android on Qualcomm, addressing SSAO rendering issues, and refactoring swapchain and image recreation. They also added support for tangent streams and fixed validation errors and other code errors related to the RHI.
c-plus-plusmulti-platformcommercialworldshalo
o3de/o3de-atom-sampleviewer

May 2021 - Jan 2023

Atom sample viewer project for the Open 3D Engine
Contributions:42 reviews, 22 commits, 30 PRs in 1 year 8 months
version-controlvolume-rendering3d-engineviewer3d-printing
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
Jiawei Gu - Staff Software Engineer at Riot Games