// StartMathJax Script window.MathJax = {loader: {load: [ 'input/asciimath', 'ui/lazy', 'output/chtml', 'ui/menu']} }; (function() { var script = document.createElement('script'); script.src = "https://cdn.jsdelivr.net/npm/mathjax@3/es5/startup.js"; script.async = true; document.head.appendChild(script); })(); ---------- (Different files) ---------- // UpdateTypeset Script config = { attributes: true, childList: true, subtree: true }; // Callback function to execute when mutations are observed callback = (mutationList, observer) => { for (mutation of mutationList) { if (mutation.type === 'childList') { console.log('A child node has been added or removed.'); MathJax.typeset(); } else if (mutation.type === 'attributes') { console.log(`The ${mutation.attributeName} attribute was modified.`); } } }; // Create an observer instance linked to the callback function observer = new MutationObserver(callback); document.onreadystatechange = () => { if (document.readyState === 'complete') { console.log("Loaded fully according to readyState") targetNode = document.getElementById('content-wrapper') console.log(targetNode) // Start observing the target node for configured mutations observer.observe(targetNode, config); } }
top of page

Un peu de storytelling

J’ai toujours eu un faible pour les systèmes qui ressemblent à des labyrinthes :
beaucoup de données, des dépendances cachées, des effets de bord bizarres…

Avec le temps, j’ai réalisé que ce qui me plaît, c’est :
– comprendre comment l’information circule,
– voir où elle se perd, où elle se déforme,
– et reconstruire des systèmes qui respectent mieux cette information.

Ça m’a naturellement amené vers :
– la data science “classique” (modèles, évaluation, features),
– la mise en place de pipelines et de MLOps,
– la modélisation en graphes et des outils venus de la théorie de l’information et des systèmes complexes.


Mon objectif, sur chaque projet, est simple : laisser derrière moi quelque chose de plus clair, plus solide et plus utile que ce que j’ai trouvé en arrivant.

Sans titre-2 (1) (1).png

Comment je travaille

– Je ne sur-vends pas. Si une solution simple suffit, on fait simple.
– Je documente. Tu dois pouvoir comprendre et reprendre le travail sans moi.
– Je challenge. Si une demande va te compliquer la vie pour rien, je te le dirai.
– Je reste concret. On mesure, on compare, on regarde l’impact réel, pas les likes sur LinkedIn.

Un peu de chiffre

10+

Projets data & IA menés ou accompagnés

5

Ans d’expérience en data & IA

Curiosité pour comprendre, apprendre et expérimenter.

3

Langues de travail : français, anglais  & espagnol

bottom of page