À propos de moi

À propos de moi

Je suis Romain Weeger, développeur full-stack freelance.

Je construis pour le web depuis 1998 — d'abord des sites web, puis des applications professionnelles et des plateformes, et aujourd'hui des agents IA. Je conçois, développe et gère ce que je construis, de l'interface aux serveurs, sur un ensemble d'outils open-source qui m'est propre.

Je construis pour le web depuis 1998 des sites Flash aux agents IA
Projets 50 pour des écoles, des entreprises, des institutions et moi-même
Dépôts open source 233 PHP, Python, TypeScript et Flutter, sur GitHub et GitLab
Commits sur un an 27 820 dans ces dépôts, comptés chaque jour

Projets

  1. Doc Manager — la documentation qualité, en doc-as-code
    2026 – aujourd'hui · Side project — conception, développement

    Un side project qui permet aux équipes qualité d'entreprises du secteur de la santé de rédiger, contrôler et publier leur documentation réglementaire à partir de fichiers Markdown versionnés, et d'en produire des PDF conformes à leur charte.

    Symfony Vue Python Git Markdown Docling Kroki Mermaid PostgreSQL RabbitMQ Docker
  2. Ce portfolio
    2026 – aujourd'hui · Auteur

    La vitrine de la suite Wexample, en 23 langues : chaque fonctionnalité montrée en direct, 1 006 commits depuis avril 2026.

    Symfony TypeScript Vue PostgreSQL FrankenPHP
  3. Syrtis — une plateforme d'agents IA
    2024 – aujourd'hui · Syrtis · Cofondateur — architecture, développement, infrastructure

    Cofondateur d'une entreprise d'IA : une plateforme générique de configuration d'agents en graphes, toute son infrastructure, et les projets clients construits dessus — plus de dix mille commits en deux ans.

    Python Symfony TypeScript RabbitMQ Mercure PostgreSQL MongoDB Neo4j OpenAI Anthropic Ollama MCP Matrix Nextcloud GitLab Docker n8n Odoo
  4. Wexample — la suite de packages
    2023 – aujourd'hui · Wexample · Auteur

    145 packages maison — 111 PHP / Symfony, 26 Python, 7 TypeScript, 1 Flutter — la boîte à outils sur laquelle tourne ce portfolio.

    Symfony PHP Python TypeScript Vue Flutter
  5. respon.site
    2019 – aujourd'hui · Auteur

    Un générateur de pages web légères, refondu à chaque génération : cinq versions et plus de mille commits.

    PHP Symfony Vue TypeScript Material
  6. Network — le back-office du collectif Wexample
    2018 – aujourd'hui · Wexample · Auteur

    L'application sur laquelle tourne le collectif : adhésions, projets, facturation et comptabilité du trésorier, écrite et exploitée depuis 2018 — plus de 6 000 commits.

    Symfony API Platform Doctrine Vue TypeScript MySQL Stripe Symfony Messenger Webpack Encore Docker
  7. wex — une ligne de commande pour toute une infrastructure
    2017 – aujourd'hui · Wexample · Auteur

    La boîte à outils en ligne de commande sur laquelle tout tourne ici : les applis et leurs services Docker, la forme de chaque projet, la publication des packages, les serveurs, le DNS, et des agents IA au travail sur le code — 275 commandes, écrites depuis 2017.

    Python Bash Docker Docker Compose Git PyPI Claude MCP Cloudflare GitLab
  8. Wexample — d'un collectif de professionnels du web à un média du web
    2016 – aujourd'hui · Wexample · Cofondateur, responsable technique, trésorier — aujourd'hui CTO

    Cofondateur, responsable technique et trésorier d'une association de professionnels du web, puis CTO du média qu'elle est devenue, toujours hébergé sur mes serveurs.

    Symfony Vue TypeScript WordPress Docker Ansible Nextcloud Rocket.Chat Stripe
  9. The Photo Academy
    2012 – aujourd'hui · The Photo Academy · Responsable technique, DevOps, stratégie technique

    Responsable technique et DevOps de la plateforme d'une école de photographie présente dans plusieurs pays — de son premier site français sous Drupal à la plateforme Laravel exploitée depuis.

    Laravel PHP Vue Drupal Docker GitLab CI Baserow Listmonk Matomo Plausible n8n
  10. Eli Tiunine
    2008 – aujourd'hui · Eli Tiunine · Design, développement

    Le site de l'artiste, suivi depuis près de vingt ans : expositions, boutique, et aujourd'hui un site multilingue.

    Drupal PHP Zazzle Symfony
  11. Lettres d'engagement — BDO Luxembourg
    2026 · BDO Luxembourg · Architecture, développement, agent IA

    Un outil pour les équipes fiscalité et comptabilité de BDO Luxembourg, pour rédiger, envoyer et suivre les lettres d'engagement qui encadrent chaque mission client.

    Symfony Vue AI agents DocuSign PDF
  12. FIBA — des comptes rendus de matchs écrits par IA
    2025 – 2026 · FIBA · Cofondateur de Syrtis — conception de l'agent et intégration

    Pour la Fédération internationale de basket, une API qui rédige le compte rendu d'un match à partir de ses statistiques et de son play-by-play, construite sur la plateforme d'agents Syrtis.

    Syrtis Python OpenAI RabbitMQ Symfony REST API
  13. Mojoe — la gestion des colis d'un commerce point relais
    2024 – 2025 · Mojoe · Développement

    Une application Android pour Mojoe, un commerce qui fait aussi point relais : les colis sont scannés à l'arrivée, rangés sur les étagères et retrouvés quand le client vient les chercher.

    Flutter Dart Google ML Kit NestJS Prisma PostgreSQL Docker
  14. Chez André — infrastructure data
    2023 · Chez André · Architecture, développement

    Une passerelle Symfony qui achemine les données d'une enseigne vers ses microservices, avec sa CI et ses registres privés.

    Symfony n8n Grouparoo SQL Server GitLab CI Docker
  15. École Jeannine Manuel
    2018 – 2023 · École Jeannine Manuel · Intégration, développement

    Les sites de l'école bilingue internationale : Paris, Lille et sa Fondation.

    WordPress PHP Docker
  16. Formation et mentorat
    2012 – 2023 · Formateur, mentor

    Des élèves du cursus CNAM en développement web accompagnés jusqu'au certificat professionnel, puis des développeurs juniors encadrés, de deux à quatre par promotion.

  17. EcoMeter — Pernod Ricard
    2022 · Pernod Ricard · Développement, webdesign

    Un outil de mesure en éco-conception pour la centaine de sites du groupe Pernod Ricard, avec des rapports dynamiques sur leurs technologies et leurs performances.

    Node Azure SQL Server Lighthouse CLI Wappalyzer Jekyll Symfony Vue
  18. iTerra
    2020 – 2022 · iTerra · Maintenance, administration système

    Plusieurs années de maintenance et d'administration système — mises à jour, installation d'un Nextcloud pour l'équipe, le site WordPress.

    WordPress Nextcloud Linux
  19. Atlas des politiques agricoles et alimentaires — les données du livre
    2016 – 2022 · Philippe Ducroquet, Jean-Paul Charvet · Traitement des données et graphiques

    Le travail de données derrière l'« Atlas des politiques agricoles et alimentaires » de Philippe Ducroquet et Jean-Paul Charvet (Éditions du Rocher, 2024) : les chiffres de la FAO et de la Banque mondiale ingérés, recoupés et mis en graphiques, pays par pays.

    PHP MySQL JavaScript Google Charts Docker
  20. GMAT Preparation
    2016 – 2022 · Vincia · Développement, maintenance

    Des sites WordPress de préparation au GMAT, maintenus sur six ans.

    WordPress Bedrock Docker
  21. WorkTimeNet
    2012 – 2022 · WorkTimeNet · Développement, maintenance

    Un site WordPress suivi sur dix ans, remis sous `wex` en 2022.

    WordPress Docker
  22. Stop Exclusion Énergétique
    2021 · Stop Exclusion Énergétique · Installation, intégration

    Le site WordPress de la campagne contre la précarité énergétique, installé et intégré, avec sa campagne de dons.

    WordPress PHP
  23. Tchao Mégot
    2020 – 2021 · Tchao Mégot · Intégration, conseil, maintenance

    L'intégration du site WordPress de Tchao Mégot, puis le conseil, les mises à jour et la maintenance.

    WordPress PHP
  24. Sabaï Thai Spa — Paris et Juvisy
    2019 – 2021 · Sabaï Thai Spa · Maintenance, développement

    Plusieurs années à faire vivre les sites WordPress des deux spas de massage — mises à jour, maintenance et produits WooCommerce.

    WordPress WooCommerce PHP
  25. E-Swype
    2019 – 2020 · Conseil technique

    Du conseil technique auprès de la jeune équipe qui a développé E-Swype — une administration Nuxt et un back-end Symfony et Vue : choix d'architecture, relectures et accompagnement en cours de route.

    Nuxt Symfony Vue
  26. Anne Valérie Hash — référencement
    2019 · Anne Valérie Hash · Conseil

    Quelques jours de conseil sur le site WordPress de la créatrice, pour en optimiser le référencement.

    WordPress SEO
  27. IDE Conseil — rendre un WordPress rapide
    2019 · IDE Conseil · Conseil

    Un audit de performance du site WordPress d'IDE Conseil, rendu sous la forme d'un rapport de recommandations pour le rendre aussi rapide que possible.

    WordPress PHP
  28. le-parcours.fr
    2018 – 2019 · Design, développement

    Une application Symfony + Node, avec ses visuels Illustrator.

    Symfony Node
  29. Œnologues de France
    2017 – 2019 · Œnologues de France · Développement, gestion de projet, stratégie technique

    Un ensemble d'applicatifs repris pour le syndicat des œnologues : adhérents, concours de dégustation, résultats, vente en ligne, données d'analyses — et une application mobile hybride sur les stores.

    PHP Symfony Cordova Framework7 jQuery MS Access 3D
  30. La Ferme de Brice
    2018 · La Ferme de Brice · Design, développement

    Le site d'un maraîcher : la ferme, ses légumes et où les trouver, avec une petite administration pour le tenir à jour.

    PHP MySQL JavaScript CSS
  31. Carto+ Saclay
    2016 – 2018 · Carto+ Saclay · Étude de faisabilité

    Une étude de faisabilité pour une application cartographique de mise en valeur du plateau de Saclay : ses lieux, ses acteurs et ce qui s'y construit.

    Mockups
  32. Cartographie des Grands Voisins
    2016 – 2018 · Les Grands Voisins · Développement

    La cartographie des Grands Voisins, en Polymer, pour l'occupation temporaire de l'ancien hôpital Saint-Vincent-de-Paul à Paris.

    Polymer JavaScript
  33. 1789 — la Déclaration des droits de l'homme, en PHP
    2016 · Expérience personnelle

    Les deux premiers articles de la Déclaration des droits de l'homme et du citoyen écrits en PHP qui s'exécute : des humains nés libres et égaux, et des droits qui restent imprescriptibles même quand le code tente de les retirer.

    PHP
  34. ALTRA — Lexiane, un audit technique
    2016 · ALTRA · Audit technique, conseil

    Un audit technique de l'ensemble des outils d'ALTRA, et une étude pour Lexiane, un site Drupal censé intégrer des données sémantiques — JSON-LD, SPARQL, web de données.

    Drupal JSON-LD SPARQL Semantic web
  35. Anarchy
    2015 – 2016 · Design, développement

    anarchy.pizza, un blog rassemblant le travail de vulgarisateurs YouTube en histoire, sociologie et économie : leurs vidéos, interviews et articles au même endroit.

  36. My Dear Odile
    2015 – 2016 · Design, développement

    Un éditeur interactif pour composer des albums photo fantaisistes à offrir — un album d'anniversaire construit comme un portrait chinois : « si tu étais un chien, tu serais un teckel, parce que… ». Il n'a jamais été mis en ligne.

    Meteor JavaScript MongoDB AWS
  37. Journées portes ouvertes des institutions européennes — Commission européenne
    2015 – 2016 · European Commission · Développement

    L'application web mobile du Festival de l'Europe 2016, les journées portes ouvertes des institutions européennes : activités, filtres par public, compte à rebours, fiches d'événement.

    Drupal 7 Mobile web
  38. Voxe.org — comparateur de programmes politiques
    2015 – 2016 · Voxe.org · Refonte du comparateur

    La refonte du comparateur de Voxe.org, la plateforme citoyenne qui met côte à côte les propositions des candidats, thème par thème.

    JavaScript WJS jQuery Mustache jVectorMap
  39. WJS — « the discreet library »
    2012 – 2016 · Wexample · Auteur

    Une librairie open source JavaScript / PHP orientée UI et UX, avec son usine logicielle, un créateur de composants en WYSIWYG et une marketplace de composants.

    JavaScript ActionScript 3 Drupal
  40. Happy Dev
    2011 – 2016 · Happy Dev · Design, développement

    Pour le collectif Happy Dev : un extranet Drupal, un générateur de points, le suivi de projet sur LDP, et un framework JavaScript pour les architectures LDP.

    Drupal JavaScript LDP
  41. Outils de lecture musicale
    2009 – 2016 · Auteur

    Des exercices d'apprentissage de l'harmonie musicale — transposition, lecture, écoute —, puis des outils de lecture musicale et des grilles de jazz avec VexFlow.

    Python JavaScript VexFlow
  42. Carolus Jazz Club
    2013 – 2015 · Carolus Jazz Club · Design, développement

    Le site du club de jazz, et les maquettes Carolus 1.0 et 1.1 avec leurs textures et rendus 3D.

    Drupal PHP 3D
  43. Chambre de Commerce France-Brésil
    2012 – 2015 · Chambre de Commerce France-Brésil · Site building, intégration, développement

    Site building, intégration et développement du site de la Chambre de Commerce France-Brésil.

    Drupal
  44. Madinette
    2009 – 2013 · Design, développement

    madinette.com, un site de recettes de grand-mère et d'astuces pour la maison — bicarbonate, vinaigre blanc et autres trucs du quotidien.

    PHP MySQL
  45. BEO — un personnalisateur de vêtements
    2009 – 2012 · BEO · Développement

    Un éditeur Flash pour placer des logos sur des vêtements avant de les commander, réalisé pour BEO ; il n'a jamais été mis en ligne.

    Flash ActionScript 3
  46. gouvernement.fr — Service d'information du Gouvernement
    2009 – 2012 · Service d'information du Gouvernement · Développeur, puis responsable technique

    Développeur, puis trois ans responsable technique de gouvernement.fr : le site du Gouvernement, refondu de SPIP vers Drupal et devenu un réseau d'applications interconnectées.

    Drupal Pressflow Flash iOS Jenkins Sonar SVN
  47. Piscinelle
    2008 · Piscinelle · Design, développement

    L'extranet d'un fabricant de piscines refondu : deux interfaces où les vendeurs commandent piscines sur mesure et pièces détachées, avec un calcul de marges et remises à plusieurs niveaux.

    PHP ASP Flash Vanilla
  48. StreetLive — le magazine
    2006 – 2008 · Design, développement

    Le magazine DVD StreetLive refondu et hébergé, avec un lecteur vidéo et un forum maison.

    PHP Flash
  49. La Locale TV
    2005 – 2007 · La Locale TV · Responsable web

    Responsable web d'une chaîne de la TNT : charte graphique, CMS maison, grilles de programmes, réseau social des membres.

    PHP MySQL ActionScript 2 Photoshop
  50. Cinemoi.net
    2003 – 2005 · Auteur

    Une plateforme d'emploi autour des métiers du cinéma, sur un CMS maison : membres, offres, messagerie, forums.

    PHP Flash