Fan Yang

Graduate Research Assistant

Zurich, Zurich, 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

🤩
Rockstar
🎓
Top School
Fan Yang is a robotics researcher and engineer with seven years of experience building perception, planning, and autonomy systems across academia and industry, currently pursuing a PhD at ETH Zurich's Robotic Systems Lab. He has blended hands-on field engineering (Yamaha ATV autonomous driving, DARPA SubT) with product-focused robotics roles at Amazon Lab126 and Near Earth Autonomy, and co-founded a panoramic camera startup early in his career. His contributions span motion planning, Vision-LiDAR SLAM, and navigation graph tooling—evidenced by his far_planner work improving route decoding, multi-layer planning, and dynamic obstacle handling. Comfortable shipping both research and production code, he moves fluidly between system-level electromechanical integration and back-end navigation software. Notably, he pairs deep academic training from Carnegie Mellon and ETH with practical autonomy deployments, bringing a pattern of turning research prototypes into robust field-capable systems.
code7 years of coding experience
job5 years of employment as a software developer
bookBachelor of Engineering - BE, Automation, Bachelor of Engineering - BE, Automation at Beihang University
bookDoctor of Philosophy - PhD, Robotics, Doctor of Philosophy - PhD, Robotics at ETH Zürich
bookMaster's degree, Robotics, Master's degree, Robotics at Carnegie Mellon University School of Computer Science
github-logo-circle

Github Skills (8)

navigationbar10
c-language10
cprogramming-language10
navigation-drawer10
navigationview10
graph-theory10
ros9
algorithms9

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
MichaelFYang/far_planner

Oct 2021 - Mar 2022

Fast, Attemptable Route Planner for Navigation in Known and Unknown Environments
Role in this project:
userBack-end Developer
Contributions:1 review, 16 commits, 1 PR in 5 months
Contributions summary:Fan focused on enhancing the functionality of the navigation graph decoder. Their contributions include implementing features to read and save VGraph data, handling boundary graph information, and fixing reload issues. They also addressed code related to multi-layer planning and terrain connections, along with dynamic obstacle handling. Furthermore, the user worked on adjusting nodes' height and goal waypoint projection.
ignitionunknownrouteroute-plannerplanner
Contributions:45 commits in 2 months
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