I’m completing my Master’s in Computer Engineering with a focus on robotics and intelligent systems.
I enjoy building robots end to end : from the
embedded code that moves them to the machine
learning models that make them think.
My goal is to
develop reliable, real-world systems that connect
hardware and intelligence.
Projects
SWARM Hackaton 2025
Collaborated with a multidisciplinary team to design our vision of future space exploration using the HeRo 2.0 swarm robotics platform. Over three days, we worked hands-on from PCB soldering and hardware assembly to high-level autonomous coordination software, integrating perception, communication, and swarm behavior. Our project earned 2nd place among 100 participants for its technical depth and cohesive vision of scalable robotic exploration.
The challengeAutonomous Vehicle Control
Developed navigation, adaptive cruise control, and obstacle avoidance algorithms in MATLAB. Deployed on Renault Zoe with Python and ROS, leading the autonomous stack that secured 1st place awards.
GitHubEmbedded Drone Scripting Engine
Built a real-time embedded Lua engine in C++, reducing mission prototyping time by 4×. Integrated a local LLM in Rust for natural-language drone commands.
View ArticleBrain-to-Text'25 (Kaggle Competition)
Designed and implemented a hybrid CNN-Transform with PyTorch to decode 512-channel neural spike trains into text.
Built the training & evaluation pipeline with custom dataloaders, batching, and CTC loss.
NotebookNeural Surrogate for Model Predictive Control
Developed a neural surrogate for Model Predictive Control comparing different models (SVMs, MLPs, RNNs) for behavioral cloning.
Benchmarked with both offline and online metrics inside an MuJoCo simulation environment, achieving 90% accuracy.
Peillute
Designed a distributed, cross-platform payment application in Rust. Implemented peer-to-peer communication inspired by "Pay'UTC" without relying on central servers.
GitHubReal-Time Kernel (RTOS)
Implemented a preemptive RTOS from scratch on STM32 in C and Rust. Added mutexes, semaphores, and priority inversion inheritance for robust concurrency.
GitHubTeleoperated Robotic Arm
Built a robotic robotic system achieving 80% task success at 50 Hz using pi-0.5 VLA. Applied reinforcement and imitation learning with PyTorch and LeRobot for teleoperation.
View DetailsTurtleBot Maze Mapping
Created a maze exploration and mapping system in ROS. Enabled TurtleBot to autonomously navigate unknown environments using LiDAR, odometry, ultrasound, and camera sensors.
GitHubVTOL and FPV Drone Coordination
Designed a multi-drone coordination system enabling autonomous following behavior. Supported MAVSDK and Parrot Olympe protocols for cross-platform deployment.
GitHubSmallGrad
An open source tiny ndarray-values autograd engine and a neural net library on top of it with PyTorch-like API
GitHubResume
Professional Experience
Embedded Drone Software Intern - Thales
Architected a real-time embedded Lua
scripting engine in modern C++ (TDD) for
on-drone customization, reducing mission
prototyping time by 4×.
Streamlined build processes using Makefiles
and a Alchemy build system for
cross-compilation and deployment to embedded
Linux targets.
Integrated a local LLM using Rust and Docker
for natural-language drone commands,
achieving 85% accuracy and demonstrating
advanced system integration.
Contributed to hardware/software
debugging and validated system behavior in
real-world scenarios, including a
high-profile live demo.
Autonomous Vehicle Control Lead - UTonome UTAC Challenge
Designed and implemented target-based
navigation, adaptive cruise control, and
obstacle avoidance algorithms in MATLAB,
achieving 99% safety in simulation.
Led system integration, porting
control software to a Renault Zoe using
Python and ROS for on-hardware validation
and testing.
Directed the development
of an autonomous navigation stack that
secured 1st School Award (2024) and Open
Category (2025).
Junior UTC
Led technical project execution for clients like Airbus, signing over €30,000 in projects by coordinating student engineers.
Education
Exchange Student, Computer Engineering - University of Waterloo
Coursework: Deep Learning, Image Processing, Computer Networks, Deep Reinforcement Learning
Master's Degree in Computer Science - Université de Technologie de Compiègne (UTC)
Specialization in Embedded Computing &
Autonomous Systems.
Coursework:
Robotics Control, Autonomy, and Kinematics.
GPA: 5.0/5.0.