Yunchao He

Staff Software Engineer at ByteDance/TikTok

Seattle, 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
Yunchao He is a Staff Software Engineer with 12 years of experience specializing in GPU systems, graphics APIs, and ML/AI infrastructure, currently based in Seattle. He has driven WebGPU and WebGL implementations, specifications, and conformance testing across major open-source projects (Chromium, Dawn, ANGLE, Khronos) and at Intel, and now builds AI coding agents and RAG-based knowledge systems at ByteDance for the Lynx cross-platform UI framework. Deeply versed in GPU runtimes and performance—CUDA, Vulkan, Metal, WebGL/WebGPU, Skia—he blends low-level system work with compiler/runtime optimization and API design. His open-source contributions include validation, error handling, and API additions to widely used repos like ANGLE and the Khronos WebGL/WebGPU efforts, reflecting a pragmatic focus on correctness and portability. Beyond rendering, he applies GPU expertise to ML workflows and tooling, including resource-tracking and operator-performance work for ML frameworks. Colleagues rely on him for bridging specification writing, test automation, and production-grade implementation in complex graphics and AI systems.
code12 years of coding experience
job12 years of employment as a software developer
bookComputer Engineering, Computer Engineering at University of Washington
bookSoftware Engineering, Software Engineering at Shanghai Jiao Tong University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (23)

webgl10
spec10
c-language10
validations10
api-design10
validation10
webgpu10
specification10
error-handling10
opengl-es10
cprogramming-language10
directx10
test-automation10
refactor9
glsl9

Programming languages (7)

TypeScriptC++BikeshedCJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
KhronosGroup/WebGL

Mar 2015 - Apr 2019

The Official Khronos WebGL Repository
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:146 commits, 162 PRs, 336 comments in 4 years 1 month
Contributions summary:Yunchao's contributions primarily involve modifying and expanding the conformance test suite for WebGL. Their work includes updating existing tests to cover new features in WebGL 2.0 and addressing potential bugs. These changes include adding new test cases to verify compliance with various WebGL specifications related to drawing, reading pixels, and texture handling, and also fixing discovered issues. The contributions aim to ensure the robustness and correctness of WebGL implementations.
threejskhronoswebgl
gpuweb/gpuweb

Nov 2018 - May 2022

Where the GPU for the Web work happens!
Role in this project:
userBack-end Developer & Technical Writer
Contributions:48 reviews, 49 commits, 37 PRs in 3 years 6 months
Contributions summary:Yunchao contributed significantly to the WebGPU specification, primarily focused on enhancing and validating its technical details. The user added new APIs for viewport/scissor rects and rasterization state, implemented validation rules for buffer and texture creation, and refined resource usage tracking. The user also fixed typos, updated code styles, and provided descriptions, demonstrating skills in specification writing and API design within the WebGPU context.
gpu-programminggpuwebgl2webgpugpgpu-computing
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
Yunchao He - Staff Software Engineer at ByteDance/TikTok