Peng Liu is a research engineer based in San Jose with four years of industry experience bridging academic robotics and production-grade C++ systems. Currently at Apple, he brings deep expertise in motion planning, model predictive control, and kinodynamic trajectory tracking from PhD research and vehicle testbed deployments. He previously contributed to autonomous vehicle startups and research labs, implementing real-world systems that integrated RTK GPS, DSRC, and CAN-bus for cooperative driving and driver behavior detection. A passionate C++ developer and active contributor to the high-profile LLVM libc++ project, he has improved std::vector exception safety and performance—work that reflects both low-level mastery and attention to standards compliance.
4 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.S.), Mechanical Engineering, Bachelor of Science (B.S.), Mechanical Engineering at University of Science and Technology Beijing
Master of Science (MS), Mechanical Engineering, Master of Science (MS), Mechanical Engineering at Beijing Institute of Technology
Doctor of Philosophy (Ph.D.), Electrical and Computer Engineering, Doctor of Philosophy (Ph.D.), Electrical and Computer Engineering at The Ohio State University
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:210 reviews, 97 PRs, 5 pushes in 5 months
Contributions summary:Peng's primary contributions focused on improving the exception safety and efficiency of the `std::vector` class within the LLVM libc++ library. This involved refactoring and optimizing core functions such as `insert`, `flip`, and `shrink_to_fit`. They also addressed and corrected several exception-related bugs in the `vector<bool>` implementation, ensuring proper functionality and adherence to the C++ standard. Additionally, the user made contributions to improve benchmark tests.
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.