Zhihao Ruan

Research Assistant at University of Pennsylvania Engineering

Philadelphia, Pennsylvania, United States
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
Zhihao Ruan is a software engineer specializing in motion and behavioral planning for autonomous vehicles, with eight years of experience across industry and academic research. He holds dual B.S. degrees in CSE and ECE and an M.S. in Robotics, and has applied that multidisciplinary background to build graph-based multi-agent planners, real-time path planners, and scalable C++ middleware for production autonomy stacks. At DiDi he develops speed-planning and fallback autonomy systems, and at TuSimple he advanced lane-change decision algorithms and upstream simulation processing. He combines hands-on embedded systems work (STM32, sensor fusion, FMCW ultrasound) with high-level planning research, and has run full multi-vehicle planners on Jetson Xavier NX hardware. Based in Sunnyvale, Zhihao blends rigorous academic foundations with practical system-building for safety-critical autonomous driving.
code8 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, 3.9/4.0, Bachelor of Science - BS, Computer Science, 3.9/4.0 at University of Michigan
bookBachelor of Science - BS, Electrical & Computer Engineering, 3.6/4.0, Bachelor of Science - BS, Electrical & Computer Engineering, 3.6/4.0 at UM-SJTU Joint Institute, Shanghai Jiao Tong University
bookMaster of Science - MS, Robotics, 4.0/4.0, Master of Science - MS, Robotics, 4.0/4.0 at University of Pennsylvania
languagesChinese, English
github-logo-circle

Github Skills (58)

paths10
floor10
resampling9
hexo9
api9
wine9
ros9
cpp8
multiagent-systems8
reservoir8
ubuntu8
qq8
multi-agent8
volume-rendering8
raytracing8

Programming languages (12)

C++CSSCTeXJavaScriptHTMLJupyter NotebookRuby

Github contributions (5)

github-logo-circle
Python implementation of Dynamic Vehicle Routing (DVR) algorithms
Contributions:4 reviews, 58 commits, 5 PRs in 2 months
roboticspythonpython-implementationdvrmultiagent-systems
Contributions:50 commits, 34 pushes, 2 branches in 2 years 9 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
Zhihao Ruan - Research Assistant at University of Pennsylvania Engineering