Pages projet canoniques
2004 – 2013 · 123 Multimedia / Index Multimedia
Responsabilite produit temps reel a fort trafic, du navigateur aux APIs, cache, moderation et i18n.
- 600M vues/mois
- i18n en 13 langues
- 300K$/mois
- 400M req/jour sites
- ~125K req/s chat
Lead developer et responsable technique de produits de chat temps réel marque blanche à fort trafic au sein de l’écosystème média tchatche.com, couvrant architecture frontend, APIs backend, cache, modération, compatibilité navigateur, performance, versions responsive, intégration Facebook, fonctions géolocalisées, partage social et i18n en 13 langues sur le site principal, les blogs utilisateurs et les apps chat dédiées.
Stack technique: .NET MVC5, WebAPI 2, .NET 4.5, C#, CSS3, HTML5, LESS, jsRender, Google Maps
2010 – 2013 · Index Multimedia
Infrastructure backend critique pour le revenu et les operations media a volume eleve.
- 3Md+ pubs/mois
- +20% revenus publicitaires
- +30% taux de clic
- ~5% CPU
Serveur générique de distribution publicitaire donnant aux responsables pub un point d’entrée unique pour planifier et diffuser sur les sites chat, news, blog et marque blanche. Il consolidait de nombreux contrats régies et systèmes propres à chaque régie derrière ciblage démographique, détection de format, routage par site et diffusion basée sur la performance.
Stack technique: ASP.NET 4, C#, Ad Serving, Targeting, Load Balancing
2025 – present · Maser Engineering pour Airbus
Modernisation d un systeme operationnel legacy vers une infrastructure production typee et observable.
- 30K+ jobs/jour
- 3-100 appels/job
- 16 usines
- ~1 000 utilisateurs
Service central d’orchestration pour les opérations aéronautiques d’armoires connectées, synchronisant les serveurs Nexess, Google Workspace, les datasets Skywise et les outils de gestion internes tout en modernisant une base Python legacy non documentée et non typée vers une infrastructure typée, observable et exploitable en production pour 16 usines d’assemblage Airbus.
Stack technique: Python, FastAPI, aiohttp, Pydantic, glom, uv, Ruff, Pyright, Windows Server, Skywise, Google Workspace, VueJS
2025 – present · Maser Engineering pour Airbus
Observabilite operationnelle transformant les evenements de jobs en diagnostic, alertes et preuves KPI.
- 10x moins d’erreurs
- Résolution 5x plus rapide
- Volume de jobs multiplié par 5
- Près de 300 jobs planifiés
Couche de logging structuré et d’observabilité pour les opérations TMIP, transformant les événements bruts des jobs en enregistrements SQLite consultables, interface VueJS, flux dashboard Skywise et alertes automatisées sur les pics d’erreurs, la santé des jobs et l’impact par usine.
Stack technique: Python, VueJS, SQLite, CSV, Skywise, Structured Logging, REST API
2026 – present · Indépendant
Controles de livraison IA sous responsabilite humaine, packages en skills agents portables.
- 11 skills IA portables
- Gates workflow + gouvernance
- Validation sync docs
- Usage production aéronautique
Système de skills portable pour agents de code IA, structuré comme un modèle de livraison contrôlé humainement pour qualité, workflow, gouvernance, authoring et guidage spécialiste d’implémentation. Il transforme Agile, Scrum, Kanban, Shape Up et les pratiques d’évaluation IA en contrôles concrets : choix de lane, artefacts durables, limites WIP, gates de readiness, exceptions bornées, routage d’évidence, synchronisation documentaire et scripts de validation déterministes.
Stack technique: Agent Skills, GitHub Copilot, Codex, Claude Code, VitePress, Python, uv, Ruff, Taskfile, GitHub Actions, Mermaid, Markdown, AI-Directed Delivery
DocsGitHub
2026 – present · Indépendant
Un CV transforme en surface produit par livraison IA controlee humainement.
- Cas de livraison pilotée par IA
- UX desktop + mobile
- Google PageSpeed 100/99
- 100 Accessibilité + SEO
Portfolio orienté recruteurs et cas d’étude de livraison pilotée par IA transformant un CV en produit interactif style desktop. Direction produit, architecture, critères d’acceptation, revue, tests, synchronisation documentaire et quality gates restaient contrôlés humainement pendant que les agents apportaient du débit d’implémentation sur le shell style macOS, le registre d’apps typé, le gestionnaire de fenêtres, les mini-apps async, le contenu bilingue, le shell mobile, le SEO prérendu, les données structurées et les scores Google PageSpeed mesurés.
Stack technique: VueJS, TypeScript, Vite, Tailwind CSS, Three.js, vite-prerender-plugin, Sharp, AI-Directed Delivery
Live siteMobile PageSpeedDesktop PageSpeed
2026 – present · Indépendant
Un outil visuel concret pour concevoir et exporter des scenes web multicouches.
- Build piloté par IA
- Éditeur parallax temps réel
- Export HTML autonome
- Docs VitePress automatisées
Éditeur visuel navigateur pour concevoir des scènes parallax multi-couches comme le système de fond du portfolio. Il propose preview temps réel, contrôles géométrie et mouvement par couche, stockage local d’assets, presets, validation de schéma, export HTML runtime autonome et pipeline documentaire piloté par IA synchronisant app, docs utilisateur et API vers un site VitePress.
Stack technique: Vue 3, TypeScript, Vite, Tailwind CSS v4, Dexie, IndexedDB, SortableJS, Vitest, Playwright, VitePress, GitHub Actions, AI-Directed Delivery
Live appDocsGitHub
2011 – 2014 · Open source / Index Multimedia
Maintenance open source publique d une bibliotheque JavaScript de chargement et detection largement utilisee.
- Mainteneur principal
- 4K+ étoiles GitHub
- 400+ forks
- Loader JS + feature detection
Mainteneur principal d’une bibliothèque JavaScript populaire pour chargement de scripts non bloquant, gestion de ressources, helpers responsive, détection navigateur, détection de fonctionnalités, activation HTML5 et support de shims type Modernizr à l’époque IE6+ et web mobile.
Stack technique: JavaScript
DocsGitHub
Preuves projet complementaires
Hutchinson: Instructions de travail digitales
2022 – 2023 · Maser Engineering pour Hutchinson
- 512 pièces
- 10 202 étapes d’assemblage
- Application tablette hors ligne
- 10 contributeurs Airtable
Plateforme tablette d’instructions de travail pour transférer le savoir-faire de fabrication composite entre usines. Les opérateurs l’utilisaient avec des gants de sécurité au poste, avec accès hors ligne aux plans PDF, vidéos MP4, images annotées, schémas, contrôles EPI, matériaux, outils et guidage d’assemblage étape par étape.
Stack technique: Quasar, VueJS, Airtable, MySQL, C#, PHP, Offline UX
SBM / Teréga: Suivi onboarding & certifications
2025 · Maser Engineering pour SBM Company et Teréga
- SBM : 117 entreprises
- SBM : 595 utilisateurs
- Teréga : 2 303 utilisateurs
- SBM : 219 documents
- Automatisation des expirations
- Version marque blanche
Plateforme d’onboarding conformité pour sites à risque, combinant formations SCORM, collecte documentaire, suivi d’expiration des certifications, délégation aux sous-traitants et contrôle d’accès afin que les gardiens vérifient les habilitations avant l’entrée sur site. Une version marque blanche Teréga réutilisait le coeur onboarding et certification avec gestion documentaire et délégation de rôles avancée désactivées.
Stack technique: PHP, Symfony, Live Components, Bootstrap, MariaDB, SCORM
SBM CompanyTeréga
T4ResX: Outillage de localisation
2012 – 2014 · Index Multimedia
- 14.5K téléchargements NuGet
- 2.3K installations VS Marketplace
- Ressources fortement typées
- Export JavaScript localisé
Outillage T4 Visual Studio open source distribué via NuGet et Visual Studio Marketplace, transformant les fichiers RESX en accesseurs de ressources fortement typés pour sites web, bibliothèques de classes, ViewModels, exports JavaScript localisés, traductions en base et workflows RESX-vers-Excel pour traducteurs.
Stack technique: C#, T4, Visual Studio, RESX
NuGetVS MarketplaceGitHub
FindUnusedFiles: Extension Visual Studio
2013 – 2015 · Index Multimedia
- 15K+ installations VS Marketplace
- Scan solutions et sites web
- Détection d’assets inutilisés
Add-in Visual Studio et outil développeur autonome analysant les solutions VS et projets web pour identifier images, scripts, feuilles de style et autres ressources inutilisées, réduisant les assets morts dans de grandes applications web.
Stack technique: C#, Visual Studio SDK, .NET
Marketplace
Plateforme d’opérations de maintenance éolienne
2022 – 2024 · Maser Engineering
- Des centaines d’éoliennes
- 10-20 parcs éoliens
- 20-30 techniciens terrain
- Sync hors ligne Dexie
Plateforme d’opérations de maintenance en production pour les équipes terrain énergie renouvelable de Maser Engineering, combinant back-office Symfony de planification et application compagnon Quasar utilisable hors ligne. Les managers planifiaient des interventions multi-équipes sur 10-20 parcs éoliens et des centaines d’éoliennes ; les techniciens téléchargeaient les documents site et job, saisissaient checklists, photos, signatures, horodatages, rapports de travaux, directions Google Maps, statut machine, temps d’arrêt et synchronisation en file d’attente au retour réseau.
Stack technique: Symfony, Live Components, Bootstrap, MariaDB, REST API, Quasar, VueJS, Dexie, IndexedDB, Google Maps, PDF
Maser Engineering: Pole Maintenance
Application de pointage & facturation
2023 · Maser Engineering
- Plusieurs centaines de stagiaires/an
- Pointage papier remplacé
- PDF d’émargement
- Exports de facturation automatisés
Workflow digital de pointage et facturation pour un centre de formation aéronautique. Les formateurs collectaient les signatures des stagiaires numériquement ; les RH suivaient présence, absences, heures, associations client, PDF d’émargement, exports CSV de facturation et données de facturation automatique pour les entreprises clientes.
Stack technique: VueJS, Symfony, Live Components, Bootstrap, MariaDB, PDF, CSV
Maser Engineering: Pole Conseil
Maser Academy: Planification d’inventaire formation
2025 · Maser Engineering pour Maser Academy
- 76 travaux pratiques
- 532 types de fournitures
- 5 fournisseurs
- Listes d’achat automatiques
- Export CSV achats
Système Airtable de planification d’inventaire pour les centres de formation Maser Academy. Les managers sélectionnent une session à venir, un centre, un groupe de stagiaires et les travaux pratiques prévus ; le système agrège les fournitures nécessaires sur 76 travaux pratiques, 532 types de fournitures et 5 fournisseurs en liste d’achat avec références, prix, totaux, automatisations et export CSV pour le service achats.
Stack technique: Airtable, Airtable Automations, Linked Records, Formulas, CSV, Inventory Modeling
Maser Academy
Roland-Garros: PWA de guidage du personnel
2022 · Maser Engineering pour CRIT / Roland-Garros
- PWA pour intérimaires
- Guidage visuel étape par étape
- Instructions vocales Chrome TTS
- Mises à jour Airtable live
PWA de navigation pour les intérimaires travaillant à Roland-Garros, guidant les personnes dans les halls, couloirs, espaces de travail et chemins d’accès via plans manuels, photos de routes et couloirs, mini-cartes, flèches directionnelles et instructions vocales Chrome TTS.
Stack technique: Vanilla JavaScript, HTML5, CSS3, PWA, Chrome TTS, Airtable
Dashboards d’analyse santé publique
2021 – present · Indépendant
- 8K vues data.gouv
- Indicateurs DREES + COVID
- Analyse par statut vaccinal
- Rapports Power BI publics
Dashboards Power BI publics consommant des données ouvertes françaises de santé publique, dont les datasets DREES vaccination et indicateurs COVID-19 publiés comme réutilisation data.gouv.fr. Vues comparatives par statut vaccinal, âge, période, hospitalisations, réanimation, décès, positivité, tests et ventilations démographiques.
Stack technique: Power BI
Stats COVIDStats DREES
HealthMonitoring: Suivi d’erreurs
2006 – 2013 · Index Multimedia
- Résolution de jours à minutes
- Erreurs SQL/IIS/.NET/client
- Back-office stack traces
Back-office de suivi d’erreurs agrégé basé sur .NET HealthMonitoring. Il suivait les erreurs SQL, IIS, .NET, applicatives et client ; regroupait les incidents par machine, exception et message ; et exposait stack traces, contexte requête et métadonnées navigateur.
Stack technique: ASP.NET, .NET Framework, HealthMonitoring
JsonRaw: Protocole JSON léger
2012 – 2013 · Index Multimedia
- Trafic chat en production
- Payloads réduits de 43-51%
- Élimination des clés par schéma
- Idée proche de TOON en 2012
Protocole JSON léger utilisé en production par la plateforme de chat tchatche.com pour réduire la bande passante sur du trafic Ajax à fort volume. Il supprimait les clés d’objet répétées des payloads, puis reconstruisait les données via schémas implicites ou indices de type, anticipant la même idée de compression orientée structure que l’on retrouve aujourd’hui dans des formats pour LLM comme TOON.
Stack technique: JavaScript, C#, .NET, JSON
GitHub
PowerToys pour OpenAI
2023 – archived · Indépendant
- Extension Chrome + Edge
- Injection GPT dans les résultats
- Voix vers texte
- Profils de prompts personnalisés
Extension Chrome et Edge archivée, créée lorsque les premières interfaces GPT restaient limitées. Elle ajoutait historique de chat, voix vers texte, profils personnalisés et intégration moteurs de recherche injectant une boîte type ChatGPT directement dans Google et d’autres pages de résultats.
Stack technique: Browser Extension, JavaScript, OpenAI API, Chrome, Edge
Calculateur MicroCoil: Web & mobile
2014 – present · Indépendant
- 50K+ utilisateurs web actifs/mois
- 10K+ installations Android
- Grands sites vape français
Outils communautaires pour vapoteurs DIY, combinant application mobile et application web mobile-first déployée sur de grands sites e-commerce français de vape. Ils aidaient à calculer la résistance de coils et estimer la consommation de liquide lors de la transition du tabac vers la vape.
Stack technique: VueJS, Cordova, AngularJS, Bootstrap
Web-Monitor.NET
2014 – 2015 · Indépendant
- Réécriture cloud
- SSO multi-fournisseurs
- Hébergé sur Azure
Réécriture complète du concept HealthMonitoring comme banc d’essai cloud, intégrant SSO social via LinkedIn, Google, Facebook et Live, avec hébergement Windows Azure, Azure SQL et messagerie cloud Mandrill.
Stack technique: AngularJS, MVC5, Bootstrap, Azure, Azure SQL
PhantomUI: Convertisseur web vers PDF
2015 – present · Indépendant
- Rendu local/distant
- Sortie PDF et image
- Build PhantomJS modifié
Utilitaire desktop convertissant des pages web locales et distantes en PDF ou image, encapsulant un build PhantomJS modifié et recompilé avec un large support de rendu HTML5 et CSS3.
Stack technique: C#, WPF, PhantomJS
GitHub
jQuery Mario: POC Nicky Larson
2011 · Index Multimedia
- POC portage Flash Nicky Larson
- Prototype jeu navigateur jQuery
Preuve de concept de jeu navigateur léger pour tester le portage web d’un jeu Flash de la franchise Nicky Larson avec une implémentation basée sur jQuery.
Stack technique: jQuery
DemoGitHub