Robotique
2025/26
Contrôleur ROS2 pour TurtleBot
Développé pendant mon Erasmus à Poznań : pilotage d'un TurtleBot par clic sur une carte, architecture en noeuds ROS2, publication/souscription de topics.
Voir sur GitHub →ROS2 · Python ·
TurtleBot
Élève-ingénieur en 4e année à l'IPSA Toulouse, école d'ingénieurs de l'air et de l'espace. Je conçois des systèmes embarqués et des chaînes de télécommunication, de la modélisation à la validation sur cible : robotique, automatique, traitement du signal et FPGA.
01 · Profil
Je suis élève-ingénieur à l'IPSA Toulouse, école d'ingénieurs de l'air, de l'espace et de la mobilité durable, où je me spécialise dans les systèmes embarqués et les télécommunications après une première année de cycle en signaux et systèmes aérospatiaux. Je m'intéresse particulièrement au passage de la théorie à la pratique : modéliser un système, concevoir sa loi de commande, puis l'implémenter et la valider sur du matériel réel.
Mon semestre Erasmus à la Poznan University of Technology (Faculty of Control, Robotics and Electrical Engineering), en Pologne, m'a permis de travailler intégralement en anglais dans un environnement international et d'approfondir la robotique mobile, notamment avec ROS2.
Neuf années de pratique théâtrale m'ont par ailleurs appris à présenter, convaincre et travailler en troupe, des compétences que je mets à profit dans chaque projet d'équipe et chaque soutenance.
IPSA · ÉCOLE D'INGÉNIEURS DE L'AIR,
DE L'ESPACE ET DE LA MOBILITÉ DURABLE
02 · Parcours
09/2022 · AUJOURD'HUI
Cycle ingénieur · IPSA Toulouse
2e année de cycle ingénieur, spécialité Systèmes Embarqués et Télécommunications. 1re année de cycle en Signaux et Systèmes Aérospatiaux validée, après deux années de classe préparatoire intégrée. Automatique, traitement du signal, télécoms numériques, FPGA/VHDL, temps réel, robotique et ingénierie système.
10/2025 · 03/2026
Semestre Erasmus · Poznan University of Technology
Faculty of Control, Robotics and Electrical Engineering, Poznań (Pologne). Cursus intégralement en anglais. Projet de robotique mobile sous ROS2 (TurtleBot).
07/2024 · 08/2024
Opérateur pneumatique · Norauto Toulouse Gramont
Stage ouvrier en atelier puis CDD d'un mois : rigueur, sécurité, relation client et travail en équipe à forte cadence.
09/2019 · 07/2022
Baccalauréat général mention bien · Lycée Émilie de Rodat
Spécialités Mathématiques et Physique-Chimie, options Mathématiques expertes et Arts plastiques. Toulouse, France.
03/2019
Stage d'observation · INSERM, Oncopole de Toulouse
Découverte de la recherche contre le cancer en laboratoire.
03 · Projets académiques
Une sélection de projets menés en cours et en équipe, classés par année, du correcteur théorique au code qui tourne sur cible. Filtre par domaine pour explorer.
Robotique
2025/26
Développé pendant mon Erasmus à Poznań : pilotage d'un TurtleBot par clic sur une carte, architecture en noeuds ROS2, publication/souscription de topics.
Voir sur GitHub →ROS2 · Python ·
TurtleBot
Robotique
2025/26
Localisation et cartographie simultanées d'un robot mobile : modèle d'évolution, mise à jour par amers, analyse de la convergence des covariances.
EKF-SLAM · Python ·
Robotique mobile
Robotique
2025/26
Algorithmes de consensus pour une flotte de robots sur la plateforme Robotarium : maintien de formation et suivi de trajectoire circulaire, validé sur robots réels.
Consensus · Python ·
Robotarium
Automatique
2025/26
Modélisation d'un quadrirotor en espace d'état (matrice 12×12), synthèse d'un régulateur LQR et simulation du suivi de trajectoire sous MATLAB.
LQR · Espace d'état ·
MATLAB
Automatique
2025/26
Modélisation énergétique complète (moteur CC, pignon-crémaillère) par Bond Graph, passage en espace d'état et régulation PID sous Simulink.
Bond Graph · Simulink ·
Mécatronique
Télécom & signal
2025/26
Simulation complète de chaînes passe-bande QPSK, 8-PSK et 16-QAM sous MATLAB : courbes de taux d'erreur binaire, comparaison aux bornes théoriques.
QPSK / QAM · BER ·
MATLAB
Télécom & signal
2025/26
Implémentation temps réel d'un démodulateur FSK conforme à la recommandation V.21 sur un DSP Analog Devices ADSP-BF706.
DSP · FSK ·
Temps réel
FPGA & embarqué
2025/26
Jeu Pong complet en VHDL sur carte Basys3 : contrôleur VGA, gestion du score, et raquette adverse pilotée par une logique d'anticipation.
VHDL · FPGA ·
Basys3
FPGA & embarqué
2025/26
Mesure de temps d'exécution pire cas (WCET) et étude d'ordonnanceurs temps réel (EDF, Rate Monotonic) : de la théorie à la mesure sur cible.
WCET · EDF ·
Temps réel
IA & vision
2025/26
Analyse critique d'un pipeline de prédiction de retards de vols : comparaison Random Forest / régression logistique, détection de fuites de données, rapport complet.
scikit-learn ·
Random Forest · ML
Automatique
2024/25
Modélisation et régulation de la gouverne de profondeur d'un A380 sous Simulink : analyse de stabilité, synthèse de correcteurs et validation en simulation.
Simulink · Aéronautique ·
PID
IA & vision
2024/25
Implémentation d'algorithmes de flot optique en Python/NumPy/OpenCV pour estimer le mouvement apparent dans des séquences vidéo.
OpenCV · Python ·
Vision
Télécom & signal
2024/25
Étude d'un détecteur radar à taux de fausse alarme constant : simulation Monte-Carlo des probabilités de détection et de fausse alarme.
Radar · Monte-Carlo ·
Signal
IA & vision
2024/25
Comparaison de classifieurs (KNN, Bayes naïf, LDA, SVM) et réduction de dimension par ACP sur des jeux de données réels.
SVM · ACP ·
Python
04 · Projets personnels
Des projets conçus, développés et déployés seul, de l'idée au produit qui tourne, pour résoudre de vrais problèmes du quotidien.
P-01 · Automatisation · IA
Un moteur de candidature intelligent qui a trié des centaines d'offres à ma place.
Application Python qui scanne en continu LinkedIn et Welcome to the Jungle, filtre automatiquement les offres incompatibles (alternances, périodes de démarrage inadaptées) grâce à un moteur d'analyse de dates, puis génère pour chaque offre retenue une lettre de motivation personnalisée via l'API Claude (Anthropic), en sélectionnant les projets académiques les plus pertinents selon la description du poste.
Une interface web Flask permet de valider ou d'ignorer chaque offre, d'éditer la lettre générée et de suivre l'état de chaque candidature dans une base SQLite. La soumission peut être automatisée via Playwright pour les offres en candidature simplifiée.
Python · Flask · SQLite · API Claude · Playwright · BeautifulSoup · API Algolia
P-02 · Mobile · Bien-être numérique
Ma propre version d'Instagram, sans les Reels.
Application Android née d'un constat simple : trop de temps perdu à scroller les Reels sans m'en rendre compte. InstaFocus encapsule Instagram dans une WebView native avec une couche d'injection JavaScript : un style CSS masque l'onglet Reels, et un observateur surveille en continu l'URL courante pour rediriger vers l'accueil dès qu'un chemin /reels est détecté, tout en gardant fil d'actualité, messages et stories intacts.
Interface minimaliste (navigation retour/rechargement) et packaging Android via EAS Build, de l'idée jusqu'au build installable sur mon téléphone.
React Native · Expo · WebView · Injection DOM · EAS Build · Android
05 · Compétences
Python · MATLAB / Simulink · C · C++ · VHDL · JavaScript
ROS2 · OpenCV · NumPy / scikit-learn · Flask · React Native / Expo · Git / GitHub · CATIA V5 · LaTeX
Automatique & commande · SLAM & perception · Traitement du signal & de l'image · Télécoms numériques · Temps réel embarqué · Microcontrôleurs · Sciences de données · Ingénierie système
Travail en équipe · Rédaction technique · Présentation orale · Environnement international
06 · Langues & certifications
Niveau B2 : anglais professionnel courant, validé par un semestre d'études intégralement en anglais.
Niveau intermédiaire : conversation et lecture courantes.
07 · Curriculum vitae
Version française et version anglaise, au format PDF, prêtes à télécharger.
08 · Au-delà de l'ingénierie
Neuf ans dans une troupe avec des représentations annuelles : mémoire, improvisation, aisance à l'oral et travail collectif.
Randonnée · Musculation · Squash · Natation · Course à pied · Escalade
Passion pour l'art, choisi comme option au baccalauréat, un oeil pour le design qui sert aussi mes rapports et présentations.
Passion pour la mécanique automobile et les youngtimers, avec une expérience concrète en atelier acquise chez Norauto.
Conception de véhicules et de systèmes complets dans des jeux de simulation d'ingénierie (Stormworks) : logique, circuits, mécanique des fluides, le plaisir de l'ingénierie, même en dehors des cours.
09 · Contact
Robotique, systèmes embarqués, automatique, traitement du signal ou télécommunications : si nos trajectoires peuvent se croiser, écrivez-moi.