Développeur spécialisé en Ingénierie Pédagogique

Passionné par l'innovation pédagogique et les technologies éducatives, je conçois et développe des solutions e-learning assistées par IA sur mesure pour structurer et industrialiser la production de contenus de formation.

Innovation Pédagogique

Innovation Pédagogique

Développement d'expériences d'apprentissage interactives et engageantes

Expertise

Technologies et méthodologies maîtrisées

Développement Fullstack & Mobile

Android, SpringBoot, React, Python

Pédagogie

Ingénierie pédagogique, Learning Analytics

E-learning

SCORM, xAPI, Moodle, Articulate, MOOC

Management

Gestion de projet, Agile, Scrum, Kanban

Telecom

FTTH 2/3

Sureté

Sécurité incendie et sureté

Blog

Derniers articles et ressources

27 April 2026
Gouverner un Agent IA avec du AsciiDoc : Ma Stratégie Eager/Lazy pour des Sessions Opencode sans Fuite de Contexte

Face à la fuite de contexte entre les sessions d'un agent IA, j'ai mis au point une stratégie artisanale de gouvernance basée sur des fichiers AsciiDoc. Le principe : un tableau de bord Eager auto-chargé, un manuel du propriétaire Lazy sur demande, et une procédure de fin de session incontournable.

26 April 2026
Pourquoi `serve` affichait un site moche alors que `publishSite` était parfait

La tâche `serve` de mon plugin Gradle JBake affichait des boutons rectangulaires, des textes illisibles et un CSS partiellement absent, alors que `publishSite` produisait un site parfait. Root cause : des arguments CLI JBake passés avec une syntaxe incorrecte. Voici le diagnostic complet et comment je l'ai corrigé.

25 April 2026
OpenCode et le PATH incomplet : pourquoi vos outils n'étaient pas dans le shell de l'agent

OpenCode exécute des shells non-interactifs qui ne sourcent pas .zshrc. Résultat : SDKMAN, NVM, ~/apps et pnpm sont absents du PATH de l'agent. Diagnostic complet du problème, comparaison du comportement SDKMAN vs NVM, et solution définitive via .zshenv + symlink ~/.nvm/current.