Zhanghuihong Guan is a software engineer based in Waterloo with seven years of experience building backend systems, refactoring legacy code, and contributing to high-performance machine learning infrastructure. At NetSuite he modernizes legacy apps, applies SOLID principles and takes ownership of visualization tooling, while earlier roles exposed him to low-level optimization and concurrency fixes at OneFlow—a notable open-source deep learning framework where he ported Python assertions to C++, implemented tensor ops and added logical operators. He combines practical full-stack experience (.NET Core, Entity Framework) with testing and automation skills from industry co-ops, enabling him to move features from concept to production reliably. Known for incremental refactoring and clear stakeholder communication, he improves code quality sustainably rather than through disruptive rewrites.
7 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Waterloo
OneFlow is a deep learning framework designed to be user-friendly, scalable and efficient.
Role in this project:
Back-end Developer
Contributions:48 reviews, 11 commits, 24 PRs in 2 months
Contributions summary:Zhanghuihong primarily contributed to the core functionality of the OneFlow deep learning framework. Their work involved transferring assertions in Python to C++ for the PReLU activation function, improving code efficiency and validation. They also implemented the logical_not operator, enhancing the framework's capabilities. Furthermore, they made changes to documentation, ensuring accuracy, and refactored tensor operations, increasing usability.
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.