Software Developer at Huawei Technologies Co., Ltd.
Chengdu, Sichuan, China
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Shiqi Yu is a software developer with 11 years of practical experience spanning full-stack web work, teaching, and machine learning engineering, now based in Chengdu and currently at Huawei. A University of Waterloo CS graduate with a Computational Fine Arts option, Shiqi blends strong C++ and backend skills with front-end experience from React.js and Node.js projects. He has contributed educational C/C++ materials used for university courses and implemented training pipelines for face-detection models, demonstrating both pedagogy and hands-on ML optimization. Past roles include web programming at Ubisoft and full-stack development at SavvyPro Edu, where he also taught Bash and C++ to students. Notably, his open-source work includes refining C++ lecture code and improving model training scripts by reorganizing iterators and fixing learning-rate bugs—small changes that materially improved clarity and performance. This mix of teaching, production engineering, and ML tuning makes him comfortable moving between codebases, curricula, and model training workflows.
11 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Computer Science/Fine Art option, Bachelor's degree, Computer Science/Fine Art option at University of Waterloo
Lecture notes, projects and other materials for Course 'CS205 C/C++ Program Design' at Southern University of Science and Technology.
Role in this project:
Back-end Developer
Contributions:199 commits, 29 PRs, 208 pushes in 1 year 4 months
Contributions summary:Shiqi's commits primarily involve the development and refinement of C++ code examples and lecture notes related to a C/C++ Program Design course. Their contributions include implementing examples for fundamental C++ concepts, such as variables, data types, control flow (if/else, while, for), and functions. The user also updated the examples, adding and modifying files and code snippets to improve clarity and incorporate more advanced techniques. The work is focused on providing educational materials for a course centered around C and C++.
The training program for libfacedetection for face detection and 5-landmark detection.
Role in this project:
ML Engineer
Contributions:19 commits, 5 PRs, 13 pushes in 1 year 8 months
Contributions summary:Shiqi primarily contributed to the training program for face detection and landmark detection models. Their work involved optimizing the training process by moving the batch iterator outside the training loop, fine-tuning model weights, and fixing bugs related to learning rate updates. They also made changes to the training script, including moving configuration files and making the code cleaner and shorter.
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
Shiqi Yu - Software Developer at Huawei Technologies Co., Ltd.