Summary
Alex Yan is a graphics software engineer with over a decade of hands-on experience building and tuning 3D graphics drivers and compilers across Windows and Linux, specializing in DirectX, OpenGL/ES and Vulkan. He has driven ASIC bring-up projects, LLVM-based shader compiler performance optimizations, and game performance tuning for titles on Steam, combining low-level kernel/user-mode driver work with high-level shader and pipeline analysis. His background spans major GPU vendors including AMD and Intel and roles from GPU architect to senior staff engineer, giving him deep familiarity with WDDM, GLX/EGL/WGL, SPIR-V, HLSL/GLSL and modern GPU microarchitecture. Colleagues rely on his debugging rigor and cross-team communication to land new features and ship silicon, and his blend of compiler and driver expertise often uncovers non-obvious performance bottlenecks across CPU/GPU boundaries.
11 years of coding experience
15 years of employment as a software developer
Shanghai Jiao Tong University