Chia-i Wu

Software Engineer at Google

Los Altos, California, 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
Chia-i Wu is a software engineer with over two decades of systems and graphics experience, currently working on Android graphics at Google from Los Altos, CA. He specializes in low-level Linux-first engineering—drivers, loaders, and tracing tools—with a strong mathematical background and a track record of upstreaming work into major open-source projects. His contributions touch core Vulkan infrastructure (Vulkan-Loader, ValidationLayers, VulkanTools), graphics tooling (RenderDoc, apitrace), and performance tracing (Perfetto), reflecting deep expertise in GPU/driver ecosystems. He has built drivers and tooling from scratch, ported Mesa components to new platforms, and improved shader and EGL pipelines for projects used widely across the industry. Colleagues rely on him for non-GUI, backend-heavy problem solving and for reliably turning research-grade ideas into production-ready, upstream patches.
code20 years of coding experience
job8 years of employment as a software developer
bookBachelor, Mathematics, Bachelor, Mathematics at National Taiwan University
languagesEnglish, Chinese
github-logo-circle

Github Skills (50)

debugging10
vulkan10
debug10
c-language10
buffer10
shader10
tracer10
validations10
apidoc10
imageio10
image10
ftrace10
memory-management10
linux10
cmake10

Programming languages (11)

JavaC++ShellCRustLLVMMakefileMeson

Github contributions (5)

github-logo-circle
LunarG/VulkanSamples

Jul 2014 - May 2016

Vulkan Samples
Role in this project:
userBack-end Developer
Contributions:650 commits, 1 PR, 19 pushes in 1 year 10 months
Contributions summary:Chia-i primarily worked on adding support for the Vulkan API to the project. Their contributions focused on implementing key functions and features related to memory management, command buffers, and image handling, including implementing functions for creating, destroying, and managing images, creating command buffers, and managing memory heaps. Furthermore, the user's work included setting up the internal data structures to be used in the Vulkan interface.
vulkanvulkan-samples
KhronosGroup/Vulkan-Tools

Aug 2014 - May 2016

Vulkan Development Tools
Role in this project:
userBackend Developer
Contributions:125 commits, 1 comment in 1 year 10 months
Contributions summary:Chia-i contributed to the Vulkan development tools repository, specifically focusing on low-level debugging features. Their initial commit added header files related to debugging, building upon existing structures and functions. Subsequent commits included adding a code generation script and expanding on the available tools and features within the Vulkan SDK.
vulkan
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
Chia-i Wu - Software Engineer at Google