Feng Zou

Software Engineer at Intel

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
Feng Zou is a software engineer based in Shanghai with nine years of experience focused on compiler and binary translation toolchains. At Intel he develops simulators, random instruction testers, and validation infrastructure for binary translation software, blending low-level systems work with practical testing frameworks. He is an active contributor to the high-profile LLVM project, where he implemented type-safe build_vector handling, crash fixes for concat_vectors, X86 branch hint support, and added AMX/BF16 features plus FP128↔BF16 libcalls. His work demonstrates expertise in both performance-sensitive backend compiler development and architecture-specific optimizations. Comfortable navigating complex, safety-critical code paths, he brings an engineer’s rigor to validation and tooling. Colleagues would note his ability to connect deep compiler internals with production-grade testing and simulation.
code9 years of coding experience
bookHuazhong University of Science and Technology
bookShanghai Jiao Tong University
github-logo-circle

Github Skills (8)

compiler-optimization10
assembly10
c-language10
cprogramming-language10
assemble10
assembler10
x8610
llvm10

Programming languages (6)

C++CRPCLLVMLogosPython

Github contributions (5)

github-logo-circle
llvm/llvm-project

Apr 2024 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:53 reviews, 30 PRs, 8 pushes in 11 months
Contributions summary:Feng contributed to the LLVM project by implementing and optimizing compiler and toolchain technologies. Their work included modifying the DAGCombiner to ensure type safety in build_vector operations and addressing potential crashes related to concat_vectors with undefined elements. The user also implemented support for branch hints on the X86 architecture to improve performance. Furthermore, the user added and maintained AMX and BF16 features, including new APIs for AMX-FP8, AMX-TF32, and libcalls for FP128 to BF16 conversions.
compilerstechnologiesclangsubmittoolchain
fzou1/llvm-project

Apr 2024 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:132 pushes, 41 branches in 11 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.
Request Free Trial
Feng Zou - Software Engineer at Intel