Clément Bourgeois

Clément Bourgeois

Manager d'équipes de développement · Engineering & Delivery · Software Craftsmanship & AI Explorer

Je structure des équipes qui livrent.

  • Engineering & Delivery
  • Software Craftsmanship
  • AI Explorer
  • Leadership humain
  • Pensée système

Et, dans mes heures perdues, créateur de projets tech.

J'accompagne les équipes dans leurs transformations technologiques, de l'agilité au software craftsmanship jusqu'au virage actuel vers l'intelligence artificielle, en combinant leadership humain, sens du delivery, créativité et culture de l'amélioration continue.

Ma conviction est simple : il n'y a qu'une constante dans l'univers, c'est le changement. Mon rôle, dans l'entreprise, est d'aider les équipes à ne pas le subir, mais à en faire un levier.

Mon rôle se situe à l'intersection du people management, du delivery management et de l'ingénierie logicielle. J'accompagne les équipes pour les aider à mieux collaborer, mieux construire et mieux livrer, avec la conviction que livrer ensemble apporte plus de valeur que livrer chacun de son côté.

Je m'intéresse particulièrement au Software Craftsmanship, à la qualité logicielle, à l'automatisation et à l'impact de l'IA sur nos façons de développer. Dans un contexte où l'intelligence artificielle transforme progressivement nos métiers, je vois une opportunité forte de renforcer nos pratiques, d'apprendre plus vite et de faire évoluer durablement les équipes et l'entreprise.

Ce site est une vitrine personnelle de mon parcours, de mes projets techniques et de mes expérimentations autour du logiciel, de l'IA, de l'automatisation et des agents.

Bio

Je suis un professionnel de la technologie avec un parcours à la croisée du développement logiciel, du leadership technique et de la gestion d'équipes.

Au fil des années, j'ai accompagné des équipes de développement dans la conception, la livraison et l'amélioration de solutions logicielles complexes. Mon approche combine une forte sensibilité à la qualité du code, à l'architecture, aux pratiques d'ingénierie modernes et à la capacité des équipes à progresser durablement.

Je m'intéresse particulièrement à l'artisanat logiciel, à l'automatisation, à l'intelligence artificielle appliquée au développement, aux agents autonomes, aux outils qui augmentent la productivité des équipes, ainsi qu'aux façons concrètes de transformer les idées en solutions utiles.

Ce site regroupe une partie de mes projets personnels et techniques, mes expérimentations, ainsi que les outils que je construis pour apprendre, tester, automatiser ou simplement pousser une idée un peu plus loin.

Ma façon de travailler

J'accompagne le changement en plaçant les équipes, la qualité et la responsabilité humaine au centre.

Une transformation réussie commence par une vision claire, une écoute réelle des personnes et une compréhension honnête des blocages. J'aide les équipes à construire un plan d'action concret, fondé sur l'autonomie, l'ownership, l'accountability et une qualité durable.

  1. Donner du sens

    Expliquer la vision, clarifier le pourquoi et rendre les objectifs compréhensibles pour tous.

  2. Écouter le terrain

    Comprendre les personnes, les irritants et les blocages avant de proposer une solution.

  3. Construire avec les équipes

    Mettre en place un plan d'action avec les équipes au centre, en favorisant autonomie, ownership et accountability.

  4. Garder la qualité au centre

    S'appuyer sur la communication, la collaboration, la transparence et la traçabilité pour livrer avec confiance.

  5. Utiliser l'IA avec responsabilité

    Faire de l'IA un accélérateur de compréhension, de qualité et de progression, sans transférer la responsabilité humaine de la livraison.

En savoir plus sur mon approche

Je crois profondément que des personnes qui se respectent, communiquent bien et connaissent leurs forces comme leurs limites deviennent plus fortes ensemble que la somme de leurs contributions individuelles.

La communication est le nerf de la guerre, mais elle ne fonctionne que si elle repose sur un respect réel des personnes. C'est ce socle humain qui permet à une équipe d'avancer dans le changement sans perdre sa cohésion.

L'IA transforme nos métiers et devient un accélérateur puissant pour mieux comprendre, mieux construire et améliorer la qualité. Mais elle ne porte pas la responsabilité de la livraison. Cette responsabilité reste humaine, et elle doit le rester.

Projets

Cette section présente quelques projets techniques que je développe ou fais évoluer actuellement. Certains sont des expérimentations personnelles, d'autres sont des outils plus structurés, mais tous ont un point commun : apprendre en construisant.

Agent Sommelier

Public · Live

Un sommelier IA qui modélise le goût pour recommander des vins selon votre profil, celui de vos amis et le repas partagé.

Le projet combine profils sensoriels, embeddings, recherche vectorielle et raisonnement LLM pour produire des recommandations personnalisées. Chaque dégustation affine un profil de goût à 8 dimensions, utilisé pour comparer les préférences, recommander des bouteilles et trouver des accords multi-convives autour d'un plat.

Stack technique :

  • Next.js
  • FastAPI
  • PostgreSQL
  • pgvector
  • Redis
  • Claude
  • Voyage AI
  • Docker
  • Raspberry Pi
  • Playwright

Logique système

  1. Dégustations
  2. Profil sensoriel
  3. Recherche vectorielle
  4. Recommandation justifiée
Détails architecture & ingénierie

Agent Sommelier repose sur une architecture RAG orientée goût. Les bouteilles, les notes de dégustation et les profils utilisateurs sont projetés dans un même espace vectoriel avec Voyage AI, puis stockés dans PostgreSQL avec pgvector. Le système peut ainsi effectuer une recherche sémantique directement au plus près des données métier.

La fonctionnalité signature est l'accord multi-convives : le plat et les profils des invités sont combinés pour rechercher des bouteilles candidates, puis un LLM les reclasse en recommandations justifiées. Le système distingue volontairement les recommandations contraintes par catalogue des suggestions ouvertes, afin de maîtriser la différence entre retrieval contrôlé et génération libre.

Côté ingénierie, le produit tourne en production avec un backend FastAPI, un frontend Next.js, Redis pour les workers, PostgreSQL 16, Docker Compose, Traefik et Cloudflare Tunnel sur Raspberry Pi 5. Le projet intègre aussi une observabilité des coûts LLM, des permissions granulaires, du rate limiting, des tests Playwright et un workflow de développement assisté par agents IA.

Visiter Agent Sommelier

Agent Voyage Intelligent

Public · Live

Un assistant de planification de voyage qui transforme vos idées, préférences et contraintes en un itinéraire structuré, réaliste et facile à suivre.

Le projet couvre la planification de bout en bout : itinéraires optimisés et adaptés à votre rythme, regroupement des activités par zone pour limiter les déplacements, alternatives intelligentes en cas de pluie ou d'imprévu, checklists générées selon les phases du voyage, cartes journalières et suivi du budget et des réservations.

Stack technique :

  • Next.js
  • React
  • TypeScript
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Pydantic
  • JWT
  • dnd-kit
  • Google Maps
  • Docker
  • Traefik
  • Cloudflare Tunnel
  • Raspberry Pi

Logique système

  1. Description du voyage
  2. Itinéraire structuré
  3. Optimisation par zone
  4. Cartes & checklists
Détails architecture & ingénierie

Agent Voyage repose sur une architecture découplée : un frontend Next.js 14 (App Router) en React et TypeScript, et un backend FastAPI asynchrone en Python 3.12. La persistance s'appuie sur PostgreSQL 16 avec SQLAlchemy 2.0 et des migrations Alembic, la validation des données passant par Pydantic v2.

L'authentification est gérée maison via des jetons JWT (python-jose) et des mots de passe hachés en bcrypt. La réorganisation de l'itinéraire se fait en drag & drop (dnd-kit) et les lieux sont affichés sur Google Maps. Des interfaces abstraites sont prévues pour brancher plus tard des connecteurs externes et des LLM.

Côté infrastructure, tout est conteneurisé avec Docker Compose (frontend, backend, PostgreSQL) et auto-hébergé sur Raspberry Pi. Traefik assure le reverse proxy et le routage par labels, Cloudflare Tunnel expose le site en HTTPS sans ouvrir le moindre port — avec des réseaux Docker séparés pour isoler la base, des healthchecks, du rate-limiting et des secure-headers.

Visiter Agent Voyage Intelligent

Agent Recette

Public · Live

Un assistant personnel de recettes de cuisine et de cocktails qui rassemble, structure et organise vos recettes à partir de n'importe quelle source.

Le projet couvre la bibliothèque de recettes de bout en bout : saisie manuelle, import depuis le web (schema.org/Recipe avec repli Claude) et extraction depuis une vidéo (YouTube, Facebook, Instagram). Consultation avec mise à l'échelle des portions et mode cuisine, préférence d'unités métrique/impérial, et une liste de courses persistante qui agrège les ingrédients par rayon avec addition intelligente des quantités.

Stack technique :

  • Next.js
  • React
  • TypeScript
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • Alembic
  • Pydantic
  • JWT
  • Claude
  • Whisper
  • yt-dlp
  • Docker
  • Traefik
  • Cloudflare Tunnel
  • Raspberry Pi

Logique système

  1. Source (saisie, web, vidéo)
  2. Extraction & structuration
  3. Recette normalisée
  4. Bibliothèque & liste de courses
Détails architecture & ingénierie

Agent Recette repose sur une architecture découplée : un frontend Next.js 14 (App Router) en React et TypeScript, un backend FastAPI asynchrone, une base PostgreSQL 16 dédiée avec SQLAlchemy 2.0 et migrations Alembic, et un worker de transcription séparé. L'authentification est gérée maison via des jetons JWT et des mots de passe hachés en bcrypt.

Les sources sont traitées comme des connecteurs branchés autour d'un cœur commun : la recette structurée. L'import web exploite le balisage schema.org/Recipe avec un repli sur Claude ; l'import vidéo enchaîne la description, un éventuel lien-recette et les sous-titres (via yt-dlp) puis, en dernier recours, transcrit le son de la vidéo avec Whisper en local (VAD dans un worker dédié). Le tout est structuré par Claude, avec une règle stricte : ne jamais inventer de quantité.

Côté infrastructure, tout est conteneurisé avec Docker Compose (frontend, backend, PostgreSQL dédié, transcriber) et auto-hébergé sur Raspberry Pi. Traefik assure le reverse proxy et le routage par labels, Cloudflare Tunnel expose le site en HTTPS sans ouvrir le moindre port, avec des réseaux Docker séparés pour isoler la base de données.

Visiter Agent Recette

Living Legacy

Public · Live

Une application web pensée pour immortaliser la mémoire d'un proche — souvent âgé. La personne raconte sa vie à voix haute, à son rythme ; chaque récit est transcrit mot pour mot et conservé tel quel, comme une trace fidèle et inaltérable de sa parole.

Mais la vraie valeur naît de la consolidation : ces récits, qui partent dans tous les sens, sont réorganisés en un livre de vie structuré et navigable, enrichi à chaque enregistrement et sans jamais rien inventer. S'y ajoutent l'arbre généalogique et le cercle des proches, amis et connaissances qui ont compté — pour préserver non seulement les souvenirs, mais les liens de toute une vie.

Le tout reste privé par défaut et partageable avec les personnes qui lui sont chères. Bilingue (FR / EN) et pensé pour l'accessibilité d'un public âgé.

Stack technique :

  • FastAPI
  • Next.js
  • React
  • PostgreSQL
  • Whisper
  • Claude
  • transcription audio
  • arbre généalogique
  • Docker
  • Traefik
  • Cloudflare Tunnel
  • Raspberry Pi

Logique système

  1. Raconter à voix haute
  2. Verbatim mot pour mot
  3. Livre, arbre & cercle
  4. Lecture & partage
Visiter Living Legacy

Agent Trading NAS100

Privé

Un agent de trading algorithmique autonome conçu pour opérer en temps réel sur le Nasdaq 100.

Le système couvre l'ensemble de la chaîne de trading quantitatif : backtesting historique, optimisation automatique des paramètres, exécution live et monitoring continu. Sa force principale repose sur une équivalence stricte entre simulation et production : la même logique de décision pilote les tests et le trading réel, afin de réduire l'écart entre performance théorique et comportement marché.

L'agent intègre la détection de régime de marché, la gestion du risque, des règles de sortie intelligentes et un scoring orienté robustesse. Il tourne sur une infrastructure légère et automatisée, déployée avec Docker sur Raspberry Pi.

Technologies et sujets explorés :

  • Python
  • trading algorithmique
  • backtesting
  • optimisation
  • gestion du risque
  • Docker
  • Raspberry Pi
  • monitoring

Logique système

  1. Données marché
  2. Logique de stratégie
  3. Exécution live
  4. Monitoring

Agent domotique

Privé

Un projet autour de l'automatisation de la maison et de l'interaction avec des appareils connectés.

L'objectif est de créer un agent capable de comprendre des demandes simples, d'interagir avec l'environnement domestique, de déclencher des actions et, à terme, d'offrir une expérience plus naturelle pour piloter la maison.

Technologies et sujets explorés :

  • Domotique
  • automatisation
  • objets connectés
  • API
  • Raspberry Pi
  • assistants IA
  • orchestration de services

Logique système

  1. Contexte maison
  2. Compréhension de l'intention
  3. Action sur l'appareil
  4. Confirmation

Agent Digital Twin House

À venir

Un projet futur visant à créer une représentation numérique de la maison, de ses équipements, de ses espaces et de ses comportements.

L'objectif serait de construire un agent capable de comprendre l'état de la maison, de simuler certains scénarios, d'anticiper des besoins et d'aider à mieux gérer l'environnement domestique au quotidien.

Technologies et sujets envisagés :

  • Digital twin
  • domotique
  • données de capteurs
  • visualisation
  • automatisation
  • simulation
  • IA contextuelle

Logique système

  1. Données maison
  2. Simulation
  3. Analyse
  4. Automatisation
À découvrir

Agent Sommelier

Un agent dédié à la découverte des goûts, aux recommandations de vins et spiritueux, ainsi qu'aux accords avec les repas.

L'objectif est d'aider une personne à mieux comprendre ses préférences, à découvrir de nouvelles bouteilles et à obtenir des suggestions adaptées à ses goûts, au contexte et au plat servi.

Ouvrir Agent Sommelier

Publications

Quelques mentions et apparitions dans la presse.

Ce qui m'intéresse

Je m'intéresse aux projets où la technologie permet de rendre les choses plus simples, plus intelligentes ou plus utiles.

Mes sujets de prédilection tournent autour du développement logiciel, de l'architecture, de l'automatisation, de l'intelligence artificielle, des agents autonomes, de la qualité logicielle et des pratiques qui permettent aux équipes de mieux construire ensemble.

Ce site est à la fois une vitrine, un terrain d'expérimentation et un carnet de bord technique.