Zhixing Zhang

Metal GPU Driver Engineer at Apple

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
Zhixing Zhang is a Metal GPU Driver Engineer at Apple with 11 years of software engineering experience focused on graphics and ray tracing. He has moved between systems-level driver work and higher-level rendering engine contributions, notably adding wireframe pipelines, multi-draw indirect support, and texture-buffer copy features to the Rust-based Bevy game engine. Prior roles at Foresight Spatial Labs and Sentry show a blend of graphics research and product-facing front-end work, including interactive documentation components and onboarding/dashboard improvements. His background includes teaching and developer tooling work at Purdue and internships at Hulu and DJI, revealing a knack for bridging research, tooling, and user-facing systems. Colleagues would note his uncommon combination of low-level GPU driver expertise and hands-on open-source contributions across both rendering pipelines and developer UX.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Purdue University
languagesChinese, English
github-logo-circle

Github Skills (24)

javascript10
game-engine10
game-dev10
typescript10
ui-design10
bevy10
uid10
front-end-development10
webgpu10
typescript-types10
rust10
typescripts10
game-development10
react10
alerts9

Programming languages (19)

C#MDXJavaC++BikeshedCSSRustC

Github contributions (5)

github-logo-circle
getsentry/sentry

Jul 2021 - Oct 2022

Developer-first error tracking and performance monitoring
Role in this project:
userFull-stack Developer
Contributions:249 reviews, 136 commits, 243 PRs in 1 year 3 months
Contributions summary:Zhixing primarily contributed to the front-end components and the UI of the Sentry platform. Their work included reordering and implementing features in the onboarding flow. They also created new hooks for metric alert banners, integrated the dashboard widget library with active selection state, and fixed layout issues. Further contributions involve setting up the default alert settings, and fixes for mobile optimizations.
monitorpythonsentrydjangoerror-monitoring
bevyengine/bevy

Aug 2020 - Jan 2025

A refreshingly simple data-driven game engine built in Rust
Role in this project:
userBack-end Developer
Contributions:28 reviews, 20 PRs, 66 comments in 4 years 5 months
Contributions summary:Zhixing contributed significantly to the Bevy game engine's rendering pipeline by implementing functionality to copy textures to buffers and textures, and updating related functions. They updated the project's dependency on wgpu-rs to version 0.7, reflecting their involvement in maintaining and updating the engine's core graphics capabilities. Moreover, the user implemented a wireframe rendering pipeline, adding a new rendering feature. The user also added support for multi draw indirect draw calls and push constant configuration to the pipeline layout.
data-drivenbevygamedevrustgame-development
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
Zhixing Zhang - Metal GPU Driver Engineer at Apple