Jiawei Shao

Software Engineer at 英特尔

Xuhui District, Shanghai, China
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 Shao is a Software Engineer with 10 years' experience based in Xuhui District, Shanghai, specializing in GPU, graphics and compiler backends. Currently at Intel, he is a Chromium committer and owner of Dawn (the WebGPU implementation in Chromium), contributing to WebGPU specification work that shapes how GPUs are used on the web. His open-source track record includes significant backend and performance engineering contributions to high-profile projects such as gpuweb/gpuweb, ANGLE and Apache TVM, where he implemented API-compliant validation, driver-specific workarounds, and WebGPU support for int8 workloads. He brings practical systems insight—debugging Skylake driver quirks and translating packed integer tensor ops for WebAssembly builds—combining low-level GPU expertise with build and tooling experience. Educated at Shanghai Jiao Tong University (B.E. and M.Eng.), he blends rigorous academic training in information security and telecommunications with a decade of production-focused engineering. Colleagues rely on him for subtle compatibility fixes that keep complex graphics stacks interoperable across platforms.
code10 years of coding experience
job1 year of employment as a software developer
bookMaster of Engineering (M.Eng.), Information and Telecommunication Engineering, Master of Engineering (M.Eng.), Information and Telecommunication Engineering at 上海交通大学
github-logo-circle

Github Skills (28)

webgl10
spec10
debug10
javascript10
c-language10
machine-learning10
glsl10
webidl10
compiler-compiler10
direct3d10
webgpu10
performance-optimization10
specification10
compiler10
cprogramming-language10

Programming languages (8)

TypeScriptC++BikeshedCJavaScriptHTMLGLSLPython

Github contributions (5)

github-logo-circle
gpuweb/gpuweb

Sep 2018 - Jan 2023

Where the GPU for the Web work happens!
Role in this project:
userBack-end Developer
Contributions:36 reviews, 49 commits, 50 PRs in 4 years 4 months
Contributions summary:Jiawei primarily focused on implementing and refining features related to WebGPU specification compliance within the `gpuweb/gpuweb` repository. Their work included the implementation of descriptors, enums, and validation rules for texture views, render pipelines, and copy commands, demonstrating a deep understanding of the WebGPU API. They contributed to the specification by adding features and correcting existing validation logic, ensuring it aligns with the core API requirements. These contributions involved modifications to WebIDL and other specification documents, directly shaping the WebGPU standard.
gpu-programminggpuwebgl2webgpugpgpu-computing
KhronosGroup/WebGL

Apr 2016 - Aug 2021

The Official Khronos WebGL Repository
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 review, 25 commits, 27 PRs in 5 years 4 months
Contributions summary:Jiawei primarily contributed to the project by fixing bugs and addressing issues related to the WebGL specification. Their commits demonstrate a focus on test case improvements within the deqp test framework, specifically targeting issues in frame buffer object (FBO) tests, texture shadow tests, and general WebGL rendering behaviors. They also updated tests to align with WebGL specifications and included new tests.
threejskhronoswebgl
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 Shao - Software Engineer at 英特尔