At Bertrandt Engineering, I develop C++ systems for the BMW AD stack, including runtime validation of SOME/IP messages and safety responses under real-time constraints.
I also authored Protobuf definitions and C++ proxy classes to separate message conversion from application logic. I maintain CI/CD workflows, resolve Bazel build and linking failures, and write unit tests for production code.
Earlier, I designed an AUTOSAR-compliant SOME/IP framework as a final-year intern and built a facial recognition attendance pipeline and supervision dashboard during my internship at Agence Urbaine de Fès. In a personal project, I integrated computer vision, CAN communication, and an HMI into a Raspberry Pi-based autonomous vehicle cockpit prototype.

