EXCEEDS logo
Exceeds
Louis-Marie Givel

PROFILE

Louis-marie Givel

Louis-Marie Givel developed and integrated a Diagnostics over IP (DoIP) UDS-over-Ethernet server for the esrlabs/openbsw repository, enabling vehicle identification and robust transport layer support using C++ within automotive diagnostics and embedded systems contexts. He implemented ISO-13400 DoIP server features, including UDP discovery and TCP diagnostic connections, and ensured compatibility across DoIP versions. Louis-Marie also addressed critical firmware stability by preventing inlining of launchCommandFromRAM, resolving EEPROM-related hard faults during startup and configuration. His work included comprehensive documentation, expanded test coverage, and alignment with CMake build processes, demonstrating depth in system integration and maintainability for automotive firmware development.

Overall Statistics

Feature vs Bugs

50%Features

Repository Contributions

2Total
Bugs
1
Commits
2
Features
1
Lines of code
31,755
Activity Months2

Work History

November 2025

1 Commits

Nov 1, 2025

November 2025 (esrlabs/openbsw): Delivered a critical reliability improvement addressing EEPROM-related hard faults during startup and EEPROM configuration operations. Implemented a fix to prevent inlining of launchCommandFromRAM, eliminating a scenario where code in ROM executed during EEPROM access triggered hard faults. This change stabilizes startup when flashing different referenceApp configurations (FreeRTOS vs ThreadX) and reduces firmware-update risk. Result: higher uptime, fewer field incidents, and clearer inline/memory behavior rationale.

September 2025

1 Commits • 1 Features

Sep 1, 2025

Delivered a DoIP UDS-over-Ethernet server in esrlabs/openbsw, enabling Diagnostics over IP with vehicle identification and a transport layer, integrated into the reference application lifecycle, and accompanied by tests, docs, and build support.

Activity

Loading activity data...

Quality Metrics

Correctness100.0%
Maintainability80.0%
Architecture90.0%
Performance80.0%
AI Usage40.0%

Skills & Technologies

Programming Languages

C++

Technical Skills

C++ developmentC++ programmingautomotive diagnosticsembedded systemsfirmware developmentnetwork programmingsystem integration

Repositories Contributed To

1 repo

Overview of all repositories you've contributed to across your timeline

esrlabs/openbsw

Sep 2025 Nov 2025
2 Months active

Languages Used

C++

Technical Skills

C++ developmentautomotive diagnosticsnetwork programmingsystem integrationC++ programmingembedded systems