Systèmes & Linux
Linux embarqué · drivers · processus · intégration matérielle
Portfolio · ingénierie R&D · systèmes · logiciels · embarqué · réseau
Je conçois des solutions techniques complètes, de l'idée à la production.
Logiciel, Linux, embarqué, réseau et matériel : je prends en charge l’intégration jusqu’au fonctionnement réel.
Compétences
Les domaines d’intervention sont organisés en cœur de métier et compétences complémentaires, sans barres de niveau artificielles, c’est le détail des projets qui porte la preuve.
Linux embarqué · drivers · processus · intégration matérielle
C/C++ · Python · JavaScript · Kotlin · APIs · services
Interfaces web et mobiles · React · TypeScript · WebGL2 · React Native
TCP/IP · UDP · HTTP · CAN · RS232 · I2C · SPI · X10 · protocoles propriétaires
firmware · microcontrôleurs · capteurs · instrumentation
calcul scientifique · géométrie · traitement de données
LLM · agents · MCP · tool use · intégration à des systèmes réels
Mode de fonctionnement
Une méthode de travail concrète, appliquée à chaque projet.
Je ne m’arrête pas à l’implémentation d’un composant : je cherche à comprendre les interactions entre les couches jusqu’au fonctionnement réel du système.
Cadrer le problème avant de choisir une solution.
Lever les incertitudes et choisir une architecture viable.
Faire fonctionner les couches ensemble jusqu’au système exploitable.
Réalisations
Un choix de réalisations qui montrent comment je conçois et intègre des systèmes traversant plusieurs couches : logiciel, Linux, embarqué, réseau et matériel. Les 30 réalisations sont toutes détaillées dans le catalogue.
Image réelle du projet
Simulateur CFD 2D interactif de l’écoulement de l’air autour d’un profil de terrain : dessinez un relief, envoyez le vent, observez immédiatement comment l’écoulement se déforme. Résolution de Navier–Stokes par Lattice Boltzmann, 100 % côté navigateur.
RôleConception, développement, guide technique et mise en production.
StatutEn production sur aerocliff.fr
Voir le projet AeroCliff : simulateur CFD 2D dans le navigateur
Image réelle du projet
Diffuser par radio VHF les bulletins météo des balises FFVL et d’OpenWindMap, pour les écouter en vol libre avec une radio de pilote.
RôleConception et développement de la passerelle complète : logiciel embarqué, carte d’interface et interface web de configuration.
StatutPrototype fonctionnel ; évolution prévue : carte définitive, boîtier
Voir le projet Passerelle VHF pour bulletins météo parapente
Image réelle du projet
Une bibliothèque de calcul des hauteurs d’eau de marée, exposée en API REST pour que d’autres applications puissent la réutiliser simplement.
RôleConception et développement de la chaîne complète : moteur de calcul, API, documentation.
StatutEn production sur api-maree.fr
Voir le projet Bibliothèque + API de calculs de marée
Image réelle du projet
Détection de parapentes depuis des trajectoires GPS temps réel, par analyse géométrique de l’espace des vitesses.
RôleConception et développement du détecteur : acquisition, analyse, décision et diffusion.
StatutRéalisé : script fonctionnel
Voir le projet Détecteur de parapente
Image réelle du projet
Une application communautaire qui cartographie les douches accessibles en France pour les voyageurs en van.
RôleConception et développement complet : application mobile, backend, publication et maintenance.
StatutEn production : publié sur Google Play, adoption réelle
Voir le projet Douches Publiques
Image réelle du projet
Une minuterie 230 V pour insoleuse, conçue de bout en bout : schéma, PCB gravé maison, afficheurs 7 segments et firmware C sur PIC16F628.
RôleConception complète : schéma, PCB, fabrication et firmware.
StatutFonctionnel : atelier maison
Voir le projet Minuterie d’insoleuse 230 V conçue de A à Z
Image réelle du projet
Modeleur 3D paramétrique orienté impression 3D, entièrement côté navigateur : primitives paramétriques, solides et perçages, opérations booléennes, export STL, sans compte, sans serveur, utilisable hors ligne après chargement.
RôleSpécification (cahier des charges), conception et développement.
StatutEn développement, version 1 fonctionnelle, pas encore publiée
Voir le projet Modeleur CAO 3D paramétrique dans le navigateurUn FPS 3D en C++ (SDL/OpenGL) jouable en réseau : moteur maison, protocole UDP et serveur autoritaire pour l’anti-triche, avec de vraies parties entre amis.
RôleConception et développement du moteur et du réseau.
StatutAncien : réalisé, joué en réseau
Voir le projet FPS 3D réseau
Image réelle du projet
Une application Qt4 qui modélise une habitation et pilote des modules domotiques X10, avec rétro-ingénierie du protocole RS232 et persistance XML.
RôleConception et développement de l’application, en équipe.
StatutAncien (BTS)
Voir le projet Projet domotique X10Valeur ajoutée
Une compréhension globale mais fine des systèmes, due à une expérience solide que je me suis construite. Une capacité à intervenir sur toutes les couches d’un projet, logiciel, Linux, embarqué, réseau et matériel, de la conception jusqu’au fonctionnement réel. Et une envie obsessionnelle de toujours en apprendre davantage, de toujours vouloir aller jusqu’au bout des choses, et de me dépasser.
Projet professionnel
Je recherche un poste d’ingénieur R&D, systèmes, logiciel embarqué ou développement web, idéalement autour de produits techniques et du calcul scientifique. J’aime les environnements où un produit demande de relier plusieurs couches, de la conception au logiciel, aux systèmes et à l’intégration technique. Cette polyvalence me permet de garder une vision d’ensemble, de dialoguer facilement avec les différents métiers et de faire avancer les sujets là où mon intervention apporte le plus de valeur.