Jiao Lu

Staff Engineer at AMD

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
Jiao Lu is a Staff Engineer based in Shanghai with 11 years of experience building graphics and rendering systems, currently contributing to AMD’s OpenGL driver team. He has deep low-level expertise in shader compilation and GPU programming, demonstrated by substantive contributions to Microsoft’s widely used DirectX Shader Compiler—especially around ray tracing and SPIR-V code generation. Jiao’s work spans fixing tricky compilation and initialization bugs, updating SPIR-V tooling, and adding support for HLSL export attributes and KHR ray-tracing ops, reflecting both systems-level rigor and practical interoperability focus. Prior roles at Ubisoft and earlier engineering positions give him a solid background in game and graphics development pipelines. Colleagues rely on him for tackling complex compiler-driver interactions and shipping robust, performance-sensitive graphics features.
code11 years of coding experience
job7 years of employment as a software developer
bookJinling Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
1reputation
31reached
0answers
1question
github-logo-circle

Github Skills (14)

spirv10
compiler10
raytracing10
hlsl10
shader10
dx8
c-language8
llvm8
clang8
dxc8
cprogramming-language8
clangd8
visual-studio-code6
monaco-editor6

Programming languages (5)

TypeScriptC++CTeXDart

Github contributions (5)

github-logo-circle
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
Role in this project:
userBack-end Developer
Contributions:10 reviews, 14 commits, 14 PRs in 2 years
Contributions summary:Jiao primarily contributed to the DirectX Shader Compiler, focusing on implementing features related to ray tracing and SPIR-V code generation. Their work included generating SPV_KHR_ray_query extension, fixing compilation issues, and updating SPIR-V headers and tools to the latest versions. They also addressed issues with RWByteAddressBuffer initialization and implemented support for HLSL export function attributes. Further contributions include adding support for the KHR_Ray_tracing terminate Ops and extending capabilities related to intrinsic decorations and execution modes.
directx-shader-compilercppclangbgfxhosts
jiaolu/amlogic-s9xxx-openwrt

Sep 2022 - Jan 2025

OpenWrt for Amlogic s9xxx tv box. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, etc. including install to EMMC and update related functions.
Contributions:2 releases, 22 pushes, 2 tags in 2 years 4 months
s905x3boxs905ds905xs922x
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
Jiao Lu - Staff Engineer at AMD