Adeeb Shihadeh is a product-focused engineering leader with 11 years of experience, currently serving as Chief Product Officer at comma.ai after progressing from openpilot engineer to Head of openpilot. He blends deep hands-on backend skills—demonstrated by contributions to core projects like msgq (lock-free messaging, tests, memory fixes) and opendbc (vehicle CAN/DBC support and checksum/counter logic)—with strategic product leadership in automotive autonomy. Based in San Diego, he excels at turning low-level protocol and performance challenges into robust, production-ready features that scale across vehicle platforms. Notably, he pairs practical C++/Python systems work and test automation with an emphasis on code quality and maintainability, including type hints and lint integration.
MSGQ: A lock free single producer multi consumer message queue
Role in this project:
Backend & Test Automation Engineer
Contributions:112 reviews, 254 commits, 354 PRs in 3 years 6 months
Contributions summary:Adeeb primarily contributed to the core messaging infrastructure, focusing on implementing unit tests and improving the codebase's quality. Their work included writing and refactoring unit tests for messaging components, fixing ZMQ-related issues, and integrating Flake8 to enforce code style and quality. They also made improvements to lower-level messaging functions and added type hints to improve the maintainability of the project. In addition, the user addressed memory management issues and performed refactoring for improved code clarity.
Contributions:147 reviews, 161 commits, 531 PRs in 5 years 1 month
Contributions summary:Adeeb contributed to the `opendbc` repository, which involves a Python API for car communication. Their primary focus was on implementing checksum calculations and counter handling for various car makes, including Subaru and Chrysler, and adding support for HKG CAN FD. This involved modifications to C++ code (packer, parser, common files), Python scripts for DBC processing, and adjustments to Cython interfaces. These changes aimed to improve the functionality and compatibility of the API with different vehicle communication protocols.
cdrsingerdecoderformula1data-integrity
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
Adeeb Shihadeh - Chief Product Officer at comma.ai