Zhixun Tan is a staff software engineer at Google with 12 years of experience building security-sensitive and compiler-level tooling, and a MSCS from Carnegie Mellon. He leads an internal JavaScript analysis tool used across Ads, Android, and Chrome, and owns an in-house VBA compiler whose signals have measurably improved Gmail malware detection. A prolific systems engineer, his open-source contributions span MLIR/LLVM committer work and substantive projects like an OpenGL backend for TVM and core DB fixes in the CMU Peloton system. His background ranges from kernel tracing at NVIDIA to porting MicroPython on FPGA, reflecting deep expertise across compilers, databases, kernel internals, and ML compiler backends. Based in Sunnyvale, he combines production-scale impact with research-quality rigor and a track record of shipping cross-team, security-critical systems.
12 years of coding experience
Bachelor’s Degree, Electronic Engineering, Bachelor’s Degree, Electronic Engineering at Tsinghua University
Shanghai High School
Master of Science, Computer Science, 3.96, Master of Science, Computer Science, 3.96 at Carnegie Mellon University
Visiting International Student, Computer Science, Visiting International Student, Computer Science at Duke University
Summer Session, Computer Science, Summer Session, Computer Science at Stanford University
Contributions:8 commits, 14 PRs, 64 comments in 8 months
Contributions summary:Zhixun's contributions focused on database-related tasks within the Peloton system. They addressed issues like bigint serialization, modified the Execute API, and cleaned up traffic cop code. The user also made changes to test files related to executor and optimizer functionality, including adjustments to plan execution and test setups. This work indicates a strong involvement in the core database management system implementation.
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Role in this project:
Back-end Developer & ML Engineer
Contributions:16 commits, 13 PRs, 67 comments in 1 month
Contributions summary:Zhixun primarily contributed to the development of an OpenGL backend, specifically focusing on texture management and integration with the TVM stack. They added key features like texture creation, data upload/download, and program creation. Their work also involved adapting the code generation to handle OpenGL thread indices and incorporating the OpenGL module into the project's testing framework. The user's contributions are crucial for enabling the compilation and execution of deep learning models on OpenGL-compatible devices.
metalvulkancompilertensoropencl
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.