À 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.
Projets
-
Doc Manager — la documentation qualité, en doc-as-code
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 -
Ce portfolio
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 -
Syrtis — une plateforme d'agents IA
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 -
Wexample — la suite de packages
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 -
respon.site
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 -
Network — le back-office du collectif Wexample
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 -
wex — une ligne de commande pour toute une infrastructure
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 -
Wexample — d'un collectif de professionnels du web à un média du web
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 -
The Photo Academy
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 -
Eli Tiunine
Le site de l'artiste, suivi depuis près de vingt ans : expositions, boutique, et aujourd'hui un site multilingue.
Drupal PHP Zazzle Symfony -
Lettres d'engagement — BDO Luxembourg
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 -
FIBA — des comptes rendus de matchs écrits par IA
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 -
Mojoe — la gestion des colis d'un commerce point relais
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 -
Chez André — infrastructure data
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 -
École Jeannine Manuel
Les sites de l'école bilingue internationale : Paris, Lille et sa Fondation.
WordPress PHP Docker -
Formation et mentorat
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.
-
EcoMeter — Pernod Ricard
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 -
iTerra
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 -
Atlas des politiques agricoles et alimentaires — les données du livre
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 -
GMAT Preparation
Des sites WordPress de préparation au GMAT, maintenus sur six ans.
WordPress Bedrock Docker -
WorkTimeNet
Un site WordPress suivi sur dix ans, remis sous `wex` en 2022.
WordPress Docker -
Stop Exclusion Énergétique
Le site WordPress de la campagne contre la précarité énergétique, installé et intégré, avec sa campagne de dons.
WordPress PHP -
Tchao Mégot
L'intégration du site WordPress de Tchao Mégot, puis le conseil, les mises à jour et la maintenance.
WordPress PHP -
Sabaï Thai Spa — Paris et Juvisy
Plusieurs années à faire vivre les sites WordPress des deux spas de massage — mises à jour, maintenance et produits WooCommerce.
WordPress WooCommerce PHP -
E-Swype
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 -
Anne Valérie Hash — référencement
Quelques jours de conseil sur le site WordPress de la créatrice, pour en optimiser le référencement.
WordPress SEO -
IDE Conseil — rendre un WordPress rapide
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 -
le-parcours.fr
Une application Symfony + Node, avec ses visuels Illustrator.
Symfony Node -
Œnologues de France
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 -
La Ferme de Brice
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 -
Carto+ Saclay
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 -
Cartographie des Grands Voisins
La cartographie des Grands Voisins, en Polymer, pour l'occupation temporaire de l'ancien hôpital Saint-Vincent-de-Paul à Paris.
Polymer JavaScript -
1789 — la Déclaration des droits de l'homme, en PHP
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 -
ALTRA — Lexiane, un audit technique
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 -
Anarchy
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.
-
My Dear Odile
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 -
Journées portes ouvertes des institutions européennes — Commission européenne
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 -
Voxe.org — comparateur de programmes politiques
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 -
WJS — « the discreet library »
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 -
Happy Dev
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 -
Outils de lecture musicale
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 -
Carolus Jazz Club
Le site du club de jazz, et les maquettes Carolus 1.0 et 1.1 avec leurs textures et rendus 3D.
Drupal PHP 3D -
Chambre de Commerce France-Brésil
Site building, intégration et développement du site de la Chambre de Commerce France-Brésil.
Drupal -
Madinette
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 -
BEO — un personnalisateur de vêtements
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 -
gouvernement.fr — Service d'information du Gouvernement
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 -
Piscinelle
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 -
StreetLive — le magazine
Le magazine DVD StreetLive refondu et hébergé, avec un lecteur vidéo et un forum maison.
PHP Flash -
La Locale TV
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 -
Cinemoi.net
Une plateforme d'emploi autour des métiers du cinéma, sur un CMS maison : membres, offres, messagerie, forums.
PHP Flash