Haoyang Ma is a Senior Research Engineer based in Beijing with eight years of experience at the intersection of compilers, fuzzing, and AI-driven bug isolation. He has contributed to high-profile open-source projects like Apache TVM—fixing Relay IR and frontend conversion bugs and adding unit tests—while building LLM-based agent systems and tooling for code generation and security auditing. His background includes research and internships across industry labs (ByteDance, Intel, Ant Group, Huawei HKRC) and academia (Imperial College), where he combined compiler expertise with novel fuzzing and mutation-testing techniques for smart-contracts and ML workloads. Known for bridging deep systems knowledge with practical ML infra, he often focuses on making compiler toolchains and LLM agents robust and auditable in real-world deployments.
8 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Tianjin University
Hong Kong University of Science and Technology (HKUST)
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Role in this project:
ML Engineer
Contributions:7 reviews, 2 commits, 10 PRs in 1 day
Contributions summary:Haoyang primarily contributed to bug fixes and improvements within the TVM compiler stack, specifically focusing on issues related to the Relay IR, Keras frontend, and PyTorch frontend. They addressed type inference problems, conversion issues in Keras and PyTorch frontends, and improved support for operators like `adaptive_max_pool1d` and `instance_norm`. Their work also included adding unit tests to validate the fixes and modifications.
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.