Gai Liu is a software engineer with 11 years of experience specializing in compiler optimizations, heterogeneous and reconfigurable computing, and electronic design automation. He has led compiler projects at ByteDance improving code size and performance for apps used by billions and currently works on the TPU compiler at Google. His background includes technical leadership on Vitis HLS compiler backend at Xilinx and research-focused roles at Synopsys and IBM, reflecting a blend of industry systems engineering and deep academic grounding from a Ph.D. at Cornell. Beyond shipping production optimizations, he has organized flagship research venues (IWLS) and run programming contests connecting logic synthesis with machine learning—an uncommon bridge between research community building and production compiler work. Based in San Jose, he brings rare expertise at the intersection of hardware-aware compilation and scalable software delivery.
11 years of coding experience
8 years of employment as a software developer
PhD, Chemistry-Biochemistry & Molecular Biology, PhD, Chemistry-Biochemistry & Molecular Biology at Clark University
Bachelor of Science, Material Science and Engineering, Bachelor of Science, Material Science and Engineering at Donghua University
Contributions:73 commits, 27 pushes, 1 branch in 1 year 6 months
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.