Développeur C++ · Nice, France
// Embarqué · Systèmes · Logiciel
Développeur curieux et rigoureux, mon parcours allie programmation bas niveau, analyse de données et conception logicielle. Du développement d'interfaces Qt à la création d'applications connectées sur Raspberry Pi — j'apprends vite et m'adapte à tout environnement technique.
Véhicule autonome Raspberry Pi contrôlable à distance via un navigateur web. Flux vidéo en temps réel via WebRTC (libdatachannel) et contrôle des moteurs via une classe C++ encapsulant la gestion I2C — ouverture de /dev/i2c-1, écriture de registres, configuration de la fréquence PWM et envoi de commandes sur les canaux. Le frontend Javascript gère le pilotage et la visualisation du flux caméra.
Implémentation embarquée du problème classique du dîner des philosophes en C++ moderne sur Raspberry Pi. LEDs GPIO pour la visualisation en temps réel des états (pense / attend / mange). Synchronisation rigoureuse des threads via std::scoped_lock et std::atomic, contrôle direct des GPIO avec libgpiod.
Jeu d'échecs complet avec interface graphique en C++ et Qt. Architecture OOP stricte séparant logique métier et couche UI. Rendu graphique entièrement personnalisé par surcharge de paintEvent dans un QWidget — pièces, échiquier et interactions dessinés entièrement en code.
Voir le codeApplication fullstack de détection de fraudes bancaires intégrant un modèle de Machine Learning. Back-end Python, front-end React, base de données SQL, pipeline CI/CD Jenkins/Docker, monitoring en production avec Prometheus et Grafana.