DAVID LOUISE // INGÉNIEUR R&D

Portfolio

Toutes mes réalisations

Explorez les réalisations par domaine : systèmes embarqués et Linux, calcul et temps réel, sites et applications, IA et automatisation.

← Retour à l’accueil

Systèmes embarqués, Linux & matériel

Illustration IA du téléphone utilisé comme webcam pour un PC sous Ubuntu Image d’illustration générée par IA
Systèmes mobiles & embarqués / Linux / Réseau

Caméra de smartphone → webcam Ubuntu

Transformer un smartphone Android en webcam Wi-Fi pour Ubuntu, avec découverte automatique du téléphone et injection dans une caméra virtuelle utilisable par les applications courantes.

RôleConception et développement de la chaîne complète : capture Android, serveur de flux, découverte réseau, injection Linux.

KotlinCameraXMJPEGmDNSLinux
Voir le projet Caméra de smartphone → webcam Ubuntu
Schéma illustrant la passerelle VHF qui collecte des données météo depuis plusieurs sources puis diffuse un bulletin vocal par radio Image réelle du projet
Systèmes embarqués / Radio / Météo

Passerelle VHF pour bulletins météo parapente

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.

Raspberry PiLinux embarquéVHFSynthèse vocaleFront-end
Voir le projet Passerelle VHF pour bulletins météo parapente

Calcul, données & temps réel

Capture d’AeroCliff : carte d’ascendance au-dessus d’un profil de falaise, avec particules et lignes de courant Image réelle du projet
Calcul scientifique / WebGL / Temps réel

AeroCliff : simulateur CFD 2D dans le navigateur

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.

TypeScriptReactFront-endWebGL2Web Worker
Voir le projet AeroCliff : simulateur CFD 2D dans le navigateur
Reconstitution par IA d’une IHM de lecture CAN affichant des entrées TOR, sorties TOR et valeurs PWM d’un calculateur industriel, l’application originale n’étant plus disponible Image d’illustration générée par IA
Bus CAN / IHM / Intégration

IHM de supervision CAN pour calculateur d’acquisition

Une application PC qui lit sur le bus CAN les mesures d’un calculateur d’acquisition (via convertisseur DB9/RS232/USB) et les affiche : entrées TOR, sorties TOR, PWM.

RôleDéveloppement de l’IHM PC et de la communication CAN ; le firmware du calculateur était hors périmètre. Projet mené en autonomie pour Hydequip.

Bus CANRS232/USBIHMAcquisitionPWM
Voir le projet IHM de supervision CAN pour calculateur d’acquisition

Sites, applications & outils

Capture du modeleur : pièce paramétrique (plaque percée et bossage cylindrique) dans la vue 3D, barre d’outils et bibliothèque de formes Image réelle du projet
CAO / WebAssembly / Rendu 3D

Modeleur CAO 3D paramétrique dans le navigateur

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.

TypeScriptThree.jsWebAssemblyCSG / booléensVite
Voir le projet Modeleur CAO 3D paramétrique dans le navigateur

IA & automatisation

Premiers projets & fondations

Capture d’écran du projet Corewar Image réelle du projet
C / Assembleur / Machine virtuelle

Corewar

Un Corewar en équipe : assembleur maison, compilateur, machine virtuelle et arène de combat entièrement conçus de bout en bout.

RôleConception et développement en équipe : assembleur, machine virtuelle, arène.

CAssembleurCompilateurMachine virtuelle
Voir le projet Corewar
← Retour à l’accueil