MSGQ: A lock free single producer multi consumer message queue
Role in this project:
Backend & Test Automation Engineer Contributions:112 reviews, 254 commits, 368 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.
lock-freemessage-queue
a Python API for your car
Role in this project:
Back-end Developer Contributions:211 reviews, 161 commits, 751 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.
pythonautomotivedbcreverse-engineering