Liang Zhao is an associate professor and researcher based in New York with nine years of experience at the intersection of numerical algebra and machine learning. He holds a PhD in Computational Algebra from CUNY Graduate Center and blends rigorous mathematical foundations with practical software development, exemplified by open-source projects that range from reaction-diffusion simulations to a full Python surround-view system for real cars. His work spans pedagogy and research—teaching calculus and precalculus while supervising computational projects—and he routinely refactors and extends codebases to make complex math accessible and reproducible. Comfortable moving between theory and applied engineering, he often implements calibration, image processing, and UI/backend improvements himself, reflecting a rare combination of algebraic depth and hands-on ML engineering.
9 years of coding experience
3 years of employment as a software developer
Bachelor of Science (BS), Mathematics and Statistics, Bachelor of Science (BS), Mathematics and Statistics at Tsinghua University
PhD, Computational Algebra, PhD, Computational Algebra at City University of New York Graduate Center
Contributions:1 release, 487 commits, 16 PRs in 5 years 2 months
Contributions summary:Liang made significant changes to the reaction-diffusion simulation project, refactoring and cleaning the code for better readability. The user replaced JSON configuration files with a readable text-based configuration and added functionality to save animations as videos using "Ctrl + v". These changes indicate contributions to improving the codebase and expanding the project's functionality. The user also likely worked on user interface elements.
A full Python implementation for real car surround view system
Role in this project:
ML Engineer
Contributions:1 review, 67 commits, 6 PRs in 2 years 11 months
Contributions summary:Liang primarily contributed to the development of a surround view system, focusing on camera calibration and image processing. Their commits included the implementation of a fisheye camera calibration script using Python and OpenCV, along with scripts for showing undistorted camera views and generating projection maps. Furthermore, the user integrated image stitching and white balance techniques to create a comprehensive 360 surround view from multiple camera feeds.
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.