Lucas D is a Senior Embedded Engineer based in London with nine years of experience building connected devices, RTOS-based gateways, and test infrastructure. He has led architecture and firmware design for commercial products—from a GSM BLE gateway and concrete BLE sensors to a child sleep companion—often driving end-to-end solutions that include cloud APIs and factory test systems. An upstream contributor to the Zephyr RTOS, he implemented Quectel cellular modem drivers and integrated cellular telemetry into Zephyr samples, showing both product and open-source chops. Comfortable across C/C++ firmware, FreeRTOS/Zephyr, Python test frameworks and Go backends, he blends hands-on driver work with system-level design and quality engineering. Notably, he designed custom testbenches deployed on NixOS-powered Raspberry Pi units, reflecting a pragmatic approach to reproducible, production-focused testing.
9 years of coding experience
10 years of employment as a software developer
Specialization in Embedded Systems, Specialization in Embedded Systems at ECE. Ecole d'ingénieurs. Engineering School.
Exchange semester within the ECE Analysis and Simulation of VHDL Code Fundamentals of Programming C++, Exchange semester within the ECE Analysis and Simulation of VHDL Code Fundamentals of Programming C++ at Concordia University
Exchange semester within the ECE Analog Electronics Digital Signal Processing Antenna Theory, Exchange semester within the ECE Analog Electronics Digital Signal Processing Antenna Theory at Linnaeus University
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:31 reviews, 7 PRs, 47 comments in 3 years 6 months
Contributions summary:Lucas primarily focused on adding support for cellular modems within the Zephyr RTOS. They implemented drivers for specific Quectel modems (EG25-G) and added functionality for retrieving cellular information, including signal strength and modem details. The user also integrated the new modem support into existing cellular modem samples within the Zephyr project. Furthermore, the user made several code adjustments to accommodate new hardware models and fixes size-related issues.
Contributions:2 PRs, 5 pushes, 2 branches in 3 years 5 months
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.