Adeeb Shihadeh

Chief Product Officer at comma.ai

San Diego, 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
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.
code11 years of coding experience
job2 years of employment as a software developer
bookSanta Clara University
github-logo-circle

Github Skills (15)

unit-testing10
can-bus10
c-language10
zeromq10
cprogramming-language10
messaging10
dbconnection10
python10
automotive10
cython10
dbcp10
reverse-engineering9
flake9
type-checking8
typehinting8

Programming languages (16)

JavaC++CRustRAMLHTMLSvelteJupyter Notebook

Github contributions (5)

github-logo-circle
commaai/msgq

Jul 2019 - Jan 2023

MSGQ: A lock free single producer multi consumer message queue
Role in this project:
userBackend & 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.
zeromqsecuritycapnpmessage-passingdefinitions
commaai/opendbc

Dec 2017 - Jan 2023

a Python API for your car
Role in this project:
userBack-end Developer
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