Huihuang Zheng

Staff Software Engineer at Baidu, Inc.

Huangshi, Fujian, 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
award
Top expert inArtificial Intelligence and Computer Vision Technologies
Huihuang Zheng is a Staff Software Engineer with 10 years of experience building deep learning platforms and production-grade systems, currently contributing to Baidu’s PaddlePaddle in Shanghai. An ex-Googler and former Microsoft Research intern, he blends strong research foundations with practical engineering—having implemented CINN integrations, double-grad support, and control-flow fixes in Paddle’s core. He is also a technical writer who improved Chinese documentation to make complex ML APIs more accessible. Beyond engineering, he is a self-profitable quant trader who applies quantitative thinking to system design and performance optimization.
code10 years of coding experience
job2 years of employment as a software developer
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at The University of Texas at Austin
bookBachelor's Degree, Computer Science, GPA 87.6/100, 3.6/4.0, Bachelor's Degree, Computer Science, GPA 87.6/100, 3.6/4.0 at Shanghai Jiao Tong University
languagesEnglish, Chinese, puxian
github-logo-circle

Github Skills (15)

doc10
paddlepaddle10
api-documentation10
machine-learning10
c-language10
api10
python10
apidoc10
ch10
documentation10
technical-writing10
deeplearning-ai9
deep-learning9
cuda6
tensorflow5

Programming languages (4)

C++MermaidJupyter NotebookPython

Github contributions (5)

github-logo-circle
PaddlePaddle/Paddle

Mar 2019 - Jan 2023

PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice (『飞桨』核心框架,深度学习&机器学习高性能单机、分布式训练和跨平台部署)
Role in this project:
userBack-end Developer & MLOps Engineer
Contributions:830 reviews, 237 commits, 666 PRs in 3 years 10 months
Contributions summary:Huihuang primarily contributed to the core machine learning framework, specifically focusing on the optimization and integration of CINN (Compute INference Network) within the PaddlePaddle project. They implemented features and fixed bugs relating to control flow and the use of 0d tensor in various control flow APIs such as case and cond. The user also added support for `paddle.grad` and refactored code to support double grad for dynamic-to-static graph. Moreover, the user added example code to make the API more user friendly.
pytorchpythonparalleldeep-learningpaddlepaddle
PaddlePaddle/docs

Sep 2019 - Jan 2023

Documentations for PaddlePaddle
Role in this project:
userTechnical Writer
Contributions:76 reviews, 39 commits, 94 PRs in 3 years 4 months
Contributions summary:Huihuang primarily contributed to the documentation of the PaddlePaddle framework. Their commits focused on adding and refining Chinese language documentation for various APIs, including `paddle.fluid.data`, `paddle.static.nn.cond`, and `ProgramTranslator`. They also corrected code examples, updated memory allocation strategy documentation, and improved the overall clarity and accuracy of the documentation. This work directly supports the usability and accessibility of the PaddlePaddle library for Chinese-speaking developers.
deep-learningpaddlepaddledocumentationspaddlepaddle-tutorials
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