Peng Liu

Research Engineer at Apple

San Jose, California, 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

🤩
Rockstar
🎓
Top School
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.
code4 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.S.), Mechanical Engineering, Bachelor of Science (B.S.), Mechanical Engineering at University of Science and Technology Beijing
bookMaster of Science (MS), Mechanical Engineering, Master of Science (MS), Mechanical Engineering at Beijing Institute of Technology
bookDoctor of Philosophy (Ph.D.), Electrical and Computer Engineering, Doctor of Philosophy (Ph.D.), Electrical and Computer Engineering at The Ohio State University
languagesEnglish, Chinese
github-logo-circle

Github Skills (12)

algorithms10
stl10
c-language10
exception-handling10
cprogramming-language10
standard-library10
llvm10
data-structure9
performance-optimization9
data-structures9
benchmark8
benchmarking8

Programming languages (3)

C++LLVMPython

Github contributions (5)

github-logo-circle
llvm/llvm-project

Oct 2024 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-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.
compilerstechnologiesclangsubmittoolchain
winner245/llvm-project

Oct 2024 - Oct 2024

Contributions:2 pushes, 435 branches in 4 days
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
Peng Liu - Research Engineer at Apple