I'm an embedded software engineer completing an engineering double-degree at UTBM (Computer Science — Embedded Systems & Robotics, plus a M.Sc. in Complex Systems / Mechatronics), based in Strasbourg, France, originally from Togo.
I write low-level C on ARM Cortex-M targets to close real-time control loops — power electronics, motor and current regulation — and design multi-task firmware architectures under FreeRTOS, wiring the communication stacks (CAN, Modbus, MQTT, gRPC) that let embedded systems talk to the rest of the world. I've built this across three placements: transforming a UPS into a high-performance test current source at SOCOMEC, developing the firmware of a connected air purifier at TECHNOPURE, and building microgrid control-command logic at EDF R&D.
Currently looking for my first full-time role in embedded firmware — ideally energy or transportation (aerospace, rail, automotive) — anywhere in the world. Open to relocating internationally.
| Project | What it does | Stack |
|---|---|---|
| freertos — Multi-ECU automotive network | Two-node embedded network (STM32F407, ARM Cortex-M4) communicating over CAN and LIN under FreeRTOS: one "control" node, one "command" node — mirrors a distributed multi-ECU architecture close to real automotive/rail embedded networks | C FreeRTOS CAN LIN |
| technopure_air_purifier_embd_sys — Connected air purifier | Production firmware: multi-task FreeRTOS architecture on ESP32 acquiring CO₂/ozone/current sensor data, driving power relays, dual HTTPS + MQTT stack for auth, telemetry and remote control | C ESP-IDF MQTT I2C PWM |
| autonomous_turtlebot — Autonomous mobile robot | Wi-Fi fingerprinting with a KNN model for corridor positioning, plus SLAM-based mapping and LiDAR obstacle avoidance | Python ROS SLAM LiDAR |
| ev3-robot-sensors — Robot servo-control | Closed-loop control on LEGO EV3: line-following and obstacle avoidance using color/ultrasonic/gyroscopic sensors, Kalman filtering, logged PID tuning | Python Kalman Filter PID |
| ascenseur_labview — Elevator control-command | 4-level teaching elevator on NI myRIO: hybrid FPGA (40 MHz) + ARM Cortex-A9 Real-Time architecture, state-machine floor logic, SCAN traffic optimization, safety interlocks | LabVIEW FPGA Real-Time |
Full portfolio with technical write-ups: darkbrain-lp.github.io