Shaohui Yang

Doctoral Assistant at EPFL (École polytechnique fédérale de Lausanne)

Ecublens, Vaud, Switzerland
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

👤
Senior
🎓
Top School
Shaohui Yang is a robotics and control researcher-engineer with nine years of hands-on experience across academia and industry, currently a Doctoral Assistant at EPFL's Automatic Control Laboratory and a Marie-Curie Early Stage Researcher. He specializes in optimal control, numerical linear algebra and high-performance solver development for CPU/GPU, contributing to open-source projects like leggedrobotics/ocs2 where he implemented SQP nodes and optimized QP solvers. His background spans model predictive control for legged locomotion, real-time trajectory generation for quadrotors, and SLAM for autonomous driving—bridging theory and real-world platforms. Trained at KTH and ETH Zürich with a First Class BE from HKUST, he combines strong academic rigor with practical systems work and a clear goal to pursue a PhD in robotics at a leading European institution. An understated strength is his proven ability to debug and improve numerical solvers for constrained switched systems, accelerating control performance on complex robotic tasks.
code9 years of coding experience
job1 year of employment as a software developer
bookHigh School Diploma, High School Diploma at Beijing No.4 High School
bookMaster's degree, Systems, Control and Robotics, 4.92 / 5.0, Master's degree, Systems, Control and Robotics, 4.92 / 5.0 at KTH Royal Institute of Technology
bookDoctor of Philosophy - PhD, Robotics, Control, and Intelligent Systems, Doctor of Philosophy - PhD, Robotics, Control, and Intelligent Systems at EPFL (École polytechnique fédérale de Lausanne)
bookHong Kong University of Science and Technology (HKUST)
bookExchange in 2nd year of master, Robotics, Systems and Control, Exchange in 2nd year of master, Robotics, Systems and Control at ETH Zürich
github-logo-circle

Github Skills (10)

controls10
control-theory10
c-language10
cprogramming-language10
controlling10
control-flow10
controlled10
linear-algebra9
robotics8
eigen7

Programming languages (9)

JavaC++ShellCJavaScriptHTMLAssemblyCuda

Github contributions (5)

github-logo-circle
leggedrobotics/ocs2

Nov 2020 - Mar 2021

Optimal Control for Switched Systems
Role in this project:
userBack-end Developer
Contributions:46 commits in 4 months
Contributions summary:Shaohui created and modified files related to Optimal Control for Switched Systems using C++ and potentially integrating external libraries, such as HPMP for the QP solver. Their contributions include the creation of a new branch for a Sequential Quadratic Programming (SQP) node and debugging its implementation. They further worked on modifications, including setting up QR decomposition for equality constraints, to optimize solver performance and handle constrained systems.
roboticsmpcswitched-systemsoptimal-controlyarp
huma1333hehe/SinEx

Mar 2017 - May 2017

Contributions:63 PRs, 75 pushes, 4 branches in 1 month
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
Shaohui Yang - Doctoral Assistant at EPFL (École polytechnique fédérale de Lausanne)