Embedded systems & robotics engineering student — ENIB (Brest), final year, Master SIIA (Intelligent and Autonomous Interactive Systems). Looking for a 20-week end-of-studies internship (Feb → Jul 2027) in embedded systems, autonomous robotics or applied AI.
I like projects that cross disciplines: firmware, electronics, mechanical design and the software around them. Several of the projects below are not coursework: I build them on my own time to learn a technology or because I need a tool that doesn't exist in the shape I want. Most of what I know beyond the curriculum, I learned by building.
| Project | What it does | Context | Stack |
|---|---|---|---|
| Projet-CMV | Test bench for a NiTiNOL shape-memory-alloy engine: STM32 firmware (4 FreeRTOS tasks, ADC, PWM, interrupt-driven UART with ACK/ERR protocol) and a desktop HMI comparing measurements with a real-time thermomechanical model | Coursework · team | C · STM32 HAL · FreeRTOS · Rust · Tauri |
| ros2-mobile-robot | Differential-drive robot on an STM32 running FreeRTOS and micro-ROS: PI speed control per wheel, laser and IR rangefinders, and a PyQt5 ROS 2 operator HMI with joystick and camera feed | Coursework · team | C · FreeRTOS · micro-ROS · ROS 2 · PyQt5 |
| can-sensor-network | Three STM32 sensor nodes on a 500 kbit/s CAN bus (environment, IMU with Madgwick filter, anemometer + Dynamixel servo) supervised by a Qt HMI over SocketCAN | Coursework · team of 4 | C · STM32 HAL · CAN · Qt · SocketCAN |
| Autonomous-Driving-Car | Vision-based driving for a miniature vehicle: multi-task CNN (action + motor commands), automatic labelling from motor states, balanced dataset pipeline, unit-tested | Coursework | Python · PyTorch · pytest |
| MCSI_SuperTuxKart | Multimodal game controller: face tracking, colour detection and EMG / vibration / IMU sensors, solo and two-player modes | Coursework · pair | Python · MediaPipe · OpenCV · Arduino |
| PER — autonomous sailing drone | Ground-station HMI for a sail-powered marine drone: waypoint mission planning, telemetry storage, map display (my part: HMI redesign, waypoints, database) | Coursework · team | FastAPI · MongoDB · Leaflet |
| Windows-Dashboard | Native desktop widget dashboard: widget library, drag-and-drop layout, persistent configuration, live weather | Personal | Tauri v2 · React · TypeScript |
| MiniGarden | Operator interface for an autonomous indoor vegetable garden: dashboard, crop profiles, history, watering and lighting settings (UI prototype) | Personal | Qt Quick · QML · C++ |
- Embedded: C, C++, STM32 (HAL, FreeRTOS), CAN, UART, I²C/SPI
- Robotics: ROS 2, micro-ROS, sensor fusion (IMU, Madgwick filter), control
- AI / vision: Python, PyTorch, scikit-learn, OpenCV, MediaPipe
- Software: Rust, TypeScript, React, Tauri, Qt / QML, FastAPI, Docker, MongoDB, Git
- CAD / electronics: Creo, Fusion 360, PCB design
- Languages: French (native), English (professional working proficiency)
- Operational reservist, French Army — 3rd Marine Infantry Regiment (3e RIMa)
- Sport: running, strength training, surfing