Shiqi Yu

Software Developer at Huawei Technologies Co., Ltd.

Chengdu, Sichuan, 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
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.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Computer Science/Fine Art option, Bachelor's degree, Computer Science/Fine Art option at University of Waterloo
languagesFrench, English, Chinese
github-logo-circle

Github Skills (16)

c1710
face-detection10
computer-vision10
pytorch10
machine-learning10
c-language10
cpp10
trainings10
c1110
cprogramming-language10
python10
model-optimization9
data-loading8
algorithms6
data-structures6

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
ShiqiYu/CPP

Aug 2021 - Dec 2022

Lecture notes, projects and other materials for Course 'CS205 C/C++ Program Design' at Southern University of Science and Technology.
Role in this project:
userBack-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++.
notescppsciencec-programcplusplus
The training program for libfacedetection for face detection and 5-landmark detection.
Role in this project:
userML 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.
landmark-detectionface-recognitioncomputer-visiontraininglandmark
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.