Compétences
Pas de barres de pourcentage factices ici — juste ce que j'utilise vraiment, regroupé par endroit d'utilisation.
Visualisation de graphes & front-end
Le quotidien depuis 2020 : construire et maintenir une grosse bibliothèque TypeScript qui affiche et manipule des graphes de centaines de milliers d'éléments dans le navigateur.
- JavaScript / TypeScript — la langue de mon travail et de la plupart de mes projets annexes
- Ogma & visualisation de graphes — rendu, layouts, styles, interactions, export
- Canvas / WebGL / SVG — travail de rendu bas niveau
- Vue.js (2 & 3), Vite — interfaces d'outils et d'expériences (voir boxers-config)
- Node.js, outillage de build — scripts, outils, CI
3D & code créatif
D'où je viens — démos WebGL, installations interactives et hardware de festival.
- three.js / WebGL / shaders — mondes procéduraux, particules, configurateurs
- Raspberry Pi, Arduino (C/C++) — capteurs, imprimantes, moteurs, LEDs
- idées génératives / Processing — le chemin rapide entre une idée et un écran
Vision par ordinateur & IA
Mes racines académiques, toujours utiles pour les quêtes secondaires.
- Traitement d'image, extraction de ligne d'horizon — Master + stage LIRIS
- Réseaux de neurones, inférence dans les produits — ex. suppression d'arrière-plan dans un projet web
- Python — scripts et expériences façon recherche
Artisanat
- Git & revues de code — habitude quotidienne, du solo aux équipes de dix
- Docker, Linux, exploitation — déployer et faire tourner ce que je construis
- Sens du design — assez pour que les outils et les CV aient l'air voulus
Comment je travaille
- Le simple qui se livre vaut mieux que le complexe qui se démontre
- Mesurer avant d'optimiser — surtout dans le rendu
- Prototyper vite, puis consolider — les installations m'ont appris que les deadlines existent