Hao Xiang is a research scientist specializing in machine learning, computer vision, and cooperative perception for autonomous driving, with eight years of experience spanning academia and industry. He holds a PhD from UCLA and earned a spotless academic record while focusing on spatial-temporal analysis, relational learning, and semantic mapping. Hao transitioned from graduate research and internships at Waymo into a research scientist role there, bringing hands-on experience deploying and prototyping full-stack cooperative driving solutions. He contributes to open-source projects like OpenCDA, improving developer experience, planners, and cooperative behavior modules—showing a practical focus on code maintainability as well as algorithms. Based in Los Angeles, he blends deep theoretical rigor with applied system-level work that accelerates safe, multi-agent autonomy.
8 years of coding experience
5 years of employment as a software developer
University of California, San Diego
Bachelor's degree, Microelectronics, 3.6/4.0, Bachelor's degree, Microelectronics, 3.6/4.0 at Fudan University
Doctor of Philosophy - PhD, Autonomous Driving, 4.0/4.0, Doctor of Philosophy - PhD, Autonomous Driving, 4.0/4.0 at University of California, Los Angeles
A generalized framework for prototyping full-stack cooperative driving automation applications under CARLA+SUMO.
Role in this project:
Back-end Developer
Contributions:37 reviews, 51 commits, 15 PRs in 8 months
Contributions summary:Hao primarily contributed to bug fixes and code refactoring within the `opencda` repository, specifically addressing comment errors, search bugs, and code structure updates. They also added developer tutorials to the documentation and refactored local planner functionality, suggesting a focus on improving code clarity and maintainability. These modifications indicate a role in improving the project's codebase and developer experience. The commits also touch upon the behavior agent and platoon plugin, areas relevant to the cooperative driving automation focus of the project.
Contributions:15 pushes, 1 branch in 2 years 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.