Chengwei Zhang

Software Engineer

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
Chengwei Zhang is a software engineer with 13 years of hands-on experience spanning embedded motor control, full-stack applications, and practical deep learning. He has built production-grade firmware for PMSM servo drives (FOC, encoder drivers, auto-tuning) and complementary Python PC tools using CANopen, while also developing distributed simulation and evolutionary design platforms for industrial clients. His work at Apple and Honeywell-caliber projects demonstrates strong cross-functional collaboration and international experience, including three years in the U.S. Chengwei is an active open-source contributor and ML practitioner—publishing object-detection training and OpenVINO deployment demos—and maintains a popular technical presence on Bilibili and a personal site with 26k annual users. He combines low-level control expertise with higher-level AI and visualization skills, and has repeatedly reduced costs and accelerated testing cycles through pragmatic hardware-software co-design.
code13 years of coding experience
github-logo-circle

Github Skills (9)

object-detection10
computer-vision10
pytorch10
machine-learning10
jupyter-notebook10
deep-learning10
tensorflow10
python10
openvino10

Programming languages (7)

C#C++ShellCJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
How to train an object detection model with mmdetection
Role in this project:
userML Engineer
Contributions:18 commits, 15 pushes, 1 branch in 3 months
Contributions summary:Chengwei primarily worked on training an object detection model using the mmdetection framework within a Jupyter Notebook environment. Their contributions involved modifying configuration files, adapting the codebase to custom datasets, and potentially evaluating model performance based on the commit messages and code changes. The user's focus was on customizing the training pipeline, specifically for custom COCO data, integrating it with a pre-trained model. This included installing dependencies and modifying the training script.
object-detectionpytorchdeep-learning
How to train an object detection model easy for free
Role in this project:
userML Engineer
Contributions:1 release, 18 commits, 16 pushes in 4 months
Contributions summary:Chengwei made several commits related to object detection, including updates to training notebooks, changes to the inference test script, and the addition of OpenVINO deployment scripts. They focused on model selection, configuration, and deployment, with a particular emphasis on using the OpenVINO toolkit for model optimization and inference benchmarking. The contributions involved adapting and integrating pre-trained models, reflecting practical experience with model deployment.
object-detectiondeep-learningcolab-notebooktensorflow
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