Haoyang Ma

Senior Research Engineer at ByteDance

Beijing, 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
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.
code8 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Tianjin University
bookHong Kong University of Science and Technology (HKUST)
languagesChinese, English
github-logo-circle

Github Skills (11)

tvm10
keras10
pytorch10
machine-learning10
deeplearning-ai10
deep-learning10
python10
tensorflow9
compiler-compiler9
compiler9
gpu8

Programming languages (6)

TypeScriptC++RustLLVMJupyter NotebookPython

Github contributions (5)

github-logo-circle
apache/tvm

Mar 2022 - Mar 2022

Open deep learning compiler stack for cpu, gpu and specialized accelerators
Role in this project:
userML 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.
metalvulkancompilertensoropencl
MHYpony/MHYpony.github.io

Feb 2020 - May 2020

Contributions:131 pushes, 1 branch in 2 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