Xingxing Pan is a Senior System Software Engineer based in Shanghai with 14 years of experience tuning compilers and runtimes for high-performance and heterogeneous architectures. Currently at NVIDIA, he focuses on optimizing CUDA and graphics compiler backends for NVIDIA GPUs, building on prior roles at IBM where he optimized C/C++/Fortran compiler backends for POWER servers. His background includes deep work on GCC, glibc, binutils and debuggers across ARM and Unicore platforms, reflecting a rare combination of low-level toolchain expertise and GPU/compiler optimization. Trained in computer architecture at Peking University, he brings research-rooted rigor to production compiler pipelines and performance engineering. Colleagues rely on him for solving tricky code-generation and backend optimization problems that materially improve runtime performance.
14 years of coding experience
9 years of employment as a software developer
Master's degree, Computer Architecture, Master's degree, Computer Architecture at Peking University
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
Xingxing Pan - Senior System Software Engineer at NVIDIA