Un CTO qui ne code que sur commande perd la main. Ces projets me servent de terrain d'entraînement permanent : agents IA, design ops, génération par LLM, temps réel en réseau. Deux sont publiés en open source, les deux autres sont en ligne — et tous nourrissent directement mes missions.

claude-pager — vos agents IA vous bipent sur votre téléphone

github.com/sbassomp/claude-pager — open source (TypeScript), publié sur npm.

Le projet

Quand un agent Claude Code attend une validation ou une réponse, une notification part sur votre téléphone via Telegram ou ntfy : boutons Autoriser/Refuser, réponse texte, ou note vocale transcrite (Whisper). La réponse est injectée dans la bonne session tmux, même avec plusieurs agents en parallèle. Un dashboard web affiche en direct toutes les sessions, les diffs, le statut CI/CD et les infos git de chaque projet.

Ce que ça illustre

L'outillage autour des agents IA devient un vrai sujet d'ingénierie : hooks, routage multi-sessions, intégrations messagerie, transcription vocale — piloter une flotte d'agents comme on supervise une infrastructure.

figma-audit — la maquette Figma face à l'application réelle

github.com/sbassomp/figma-audit — open source (Python), publié sur PyPI.

Le projet

Entre la maquette du designer et l'application déployée, les écarts s'accumulent en silence : une couleur légèrement fausse, un arrondi modifié, un élément manquant. figma-audit compare le fichier Figma et l'application en production via un pipeline en 6 phases (analyse du code source, export Figma, appariement écrans/routes, capture, comparaison) et produit un rapport structuré de chaque écart, élément par élément.

Ce que ça illustre

Les outils de régression visuelle comparent une application à elle-même ; la revue manuelle ne passe pas à l'échelle. Combler ce vide, c'est un regard produit et qualité autant que technique.

promd — des sites statiques générés par LLM, versionnés

promd.cloud — plateforme Java/Spring Boot + Postgres, déployée en Docker.

Le projet

On fournit un contenu Markdown et un prompt ; la plateforme génère une page statique « vanilla » (HTML/CSS/JS, sans framework), avec versionnage de chaque génération, gestion d'assets et un mode agent capable de produire un site complet multi-fichiers dans un espace de travail dédié.

Ce que ça illustre

Mettre un LLM dans un produit — pas à côté : API propre, persistance, fallback quand le modèle est indisponible, et la génération traitée comme un artefact versionné plutôt qu'un copier-coller.

Passoir — un Spacewar-like jouable en ligne

passoir.kaseilabs.com — jeu en réseau 1v1 jouable dans le navigateur — Java/libGDX, client desktop et web.

Le projet

Des duels de vaisseaux à l'ancienne : missiles, phasers, transfert d'énergie aux boucliers. En local à deux sur le même clavier, ou en ligne : on crée une partie, on partage le lien, l'adversaire rejoint. Client desktop (LWJGL3) et client web (TeaVM/WebGL) partagent la même logique de jeu ; un serveur headless fait autorité et tient les pseudos, victoires et défaites.

Ce que ça illustre

Le temps réel en réseau est une excellente école d'architecture : protocole partagé client/serveur, synchronisation d'état, et une base de code unique qui cible desktop et navigateur.

Les projets clients sont ailleurs

Yoma et Medcourses, deux SaaS construits de zéro et opérés en production, sont sur la page Réalisations.

Voir les réalisations