Over mij
Ik ben Romain Weeger, een freelance full-stack ontwikkelaar.
Ik bouw al voor het web sinds 1998 — eerst websites, daarna zakelijke applicaties en platforms, en vandaag de dag AI-agenten. Ik ontwerp, ontwikkel en beheer wat ik bouw, van de interface tot de servers, met een open-source toolkit van mezelf.
Projecten
-
Doc Manager — kwaliteitsdocumentatie, als doc-as-code
Een zijproject waarmee de kwaliteits teams van bedrijven in de gezondheidssector hun regulatorische documentatie kunnen schrijven, controleren en publiceren vanuit versiebeheerde Markdown-bestanden, en PDF's in hun eigen huisstijl kunnen produceren.
Symfony Vue Python Git Markdown Docling Kroki Mermaid PostgreSQL RabbitMQ Docker -
Dit portfolio
De showcase van de Wexample suite, in 23 talen: elke functie live getoond, 1.006 commits sinds april 2026.
Symfony TypeScript Vue PostgreSQL FrankenPHP -
Syrtis — een AI-agentenplatform
Medestichter van een AI-bedrijf: een generiek platform voor het configureren van agenten als grafen, de volledige infrastructuur en de klantprojecten die erop zijn gebouwd — meer dan tienduizend commits in twee jaar.
Python Symfony TypeScript RabbitMQ Mercure PostgreSQL MongoDB Neo4j OpenAI Anthropic Ollama MCP Matrix Nextcloud GitLab Docker n8n Odoo -
Wexample — de pakket suite
145 zelfgemaakte pakketten — 111 PHP / Symfony, 26 Python, 7 TypeScript, 1 Flutter — de toolkit waarop dit portfolio draait.
Symfony PHP Python TypeScript Vue Flutter -
respon.site
Een generator van lichte webpagina's, opnieuw opgebouwd met elke generatie: vijf versies en meer dan duizend commits.
PHP Symfony Vue TypeScript Material -
Netwerk — het backoffice van het Wexample-collectief
De applicatie waar het collectief op draait: lidmaatschappen, projecten, facturatie en de boekhouding van de penningmeester, geschreven en beheerd sinds 2018 — meer dan 6.000 commits.
Symfony API Platform Doctrine Vue TypeScript MySQL Stripe Symfony Messenger Webpack Encore Docker -
wex — één opdrachtregel voor een hele infrastructuur
De commandoregel toolkit waar alles hier op draait: apps en hun Docker-services, de structuur van elk project, pakketpublicatie, servers, DNS en AI-agenten die aan de code werken — 275 opdrachten, geschreven sinds 2017.
Python Bash Docker Docker Compose Git PyPI Claude MCP Cloudflare GitLab -
Wexample — van een collectief van webprofessionals naar een webmedia
Medeoprichter, technisch leidinggevende en penningmeester van een vereniging van webprofessionals, daarna CTO van het media dat het is geworden, nog steeds gehost op mijn servers.
Symfony Vue TypeScript WordPress Docker Ansible Nextcloud Rocket.Chat Stripe -
De Foto Academie
Technisch leidinggevende en DevOps van het platform van een fotografie school die in verschillende landen aanwezig is — vanaf de eerste Franse site onder Drupal tot het platform dat sinds dien op Laravel draait.
Laravel PHP Vue Drupal Docker GitLab CI Baserow Listmonk Matomo Plausible n8n -
Eli Tiunine
De website van de kunstenaar, al bijna twintig jaar gevolgd: tentoonstellingen, winkel en vandaag een meertalige site.
Drupal PHP Zazzle Symfony -
Engagementbrieven — BDO Luxemburg
Een hulpmiddel voor de belasting- en boekhoudingsteams van BDO Luxemburg om de engagementbrieven te schrijven, te verzenden en te volgen die elk klantopdracht kaderen.
Symfony Vue AI agents DocuSign PDF -
FIBA — AI-geschreven wedstrijverslagen
Voor de Internationale Basketbal Federatie, een API die het verslag van een wedstrijd schrijft op basis van zijn statistieken en play-by-play, gebouwd op het Syrtis agent platform.
Syrtis Python OpenAI RabbitMQ Symfony REST API -
Mojoe — pakketbeheer voor een winkel en afhaalpunt
Een Android-applicatie voor Mojoe, een winkel die ook fungeert als pakketafhaalpunt: pakketten worden bij aankomst gescand, opgeslagen op de planken en weer gevonden wanneer de klant ze komt ophalen.
Flutter Dart Google ML Kit NestJS Prisma PostgreSQL Docker -
Chez André — datainfrastructuur
Een Symfony-gateway die de gegevens van een retailer naar zijn microservices routeren, met zijn CI en privé registraties.
Symfony n8n Grouparoo SQL Server GitLab CI Docker -
École Jeannine Manuel
De websites van de tweetalige internationale school: Parijs, Rijsel en haar Stichting.
WordPress PHP Docker -
Lesgeven en mentorschap
Studenten van de CNAM webontwikkelingscursus hebben hun professionele certificaat behaald, en vervolgens werden junior ontwikkelaars begeleid, twee tot vier per jaar.
-
EcoMeter — Pernod Ricard
Een ecologisch ontwerpgereedschap voor de honderd of meer websites van de Pernod Ricard groep, met dynamische rapporten over hun technologieën en prestaties.
Node Azure SQL Server Lighthouse CLI Wappalyzer Jekyll Symfony Vue -
iTerra
Jarenlange onderhoud en systeembeheer — updates, een Nextcloud geïnstalleerd voor het team, de WordPress-site.
WordPress Nextcloud Linux -
Atlas van landbouw- en voedselbeleid — de gegevens achter het boek
Het dataverhaal achter de "Atlas des politiques agricoles et alimentaires" van Philippe Ducroquet en Jean-Paul Charvet (Éditions du Rocher, 2024): FAO- en Wereldbankcijfers ingeladen, gecontroleerd en omgezet in grafieken, per land.
PHP MySQL JavaScript Google Charts Docker -
GMAT Voorbereiding
WordPress-sites die zich voorbereiden op de GMAT, onderhouden over een periode van zes jaar.
WordPress Bedrock Docker -
WorkTimeNet
Een WordPress-site die tien jaar lang is gevolgd, verplaatst onder `wex` in 2022.
WordPress Docker -
Stop Energiearmoede
De WordPress-site van de campagne tegen energiearmoede, geïnstalleerd en geïntegreerd, met zijn donatiecampagne.
WordPress PHP -
Tchao Mégot
Integratie van de WordPress-site van Tchao Mégot, gevolgd door advies, updates en onderhoud.
WordPress PHP -
Sabaï Thai Spa — Parijs en Juvisy
Jarenlang de WordPress-sites van de twee massagespa's onderhouden — updates, onderhoud en WooCommerce-producten.
WordPress WooCommerce PHP -
E-Swype
Technisch advies aan het jonge team dat E-Swype bouwt — een Nuxt-administratie en een Symfony- en Vue-backend: architectuurkeuzes, beoordelingen en ondersteuning onderweg.
Nuxt Symfony Vue -
Anne Valérie Hash — SEO
Enkele dagen advies over de WordPress-site van de ontwerper, om de positie in de zoekmachines te optimaliseren.
WordPress SEO -
IDE Conseil — WordPress versnellen
Een prestatie-audit van de WordPress-site van IDE Conseil, geleverd als een rapport met aanbevelingen om deze zo snel mogelijk te maken.
WordPress PHP -
le-parcours.fr
Een Symfony + Node applicatie, met zijn Illustrator visuals.
Symfony Node -
SAME
Een set van applicaties overgenomen voor de Franse oenologenvereniging: leden, proeverijwedstrijden, resultaten, online verkopen, analysemethoden — en een hybride mobiele app in de winkels.
PHP Symfony Cordova Framework7 jQuery MS Access 3D -
De Boerderij van Brice
De website van een markt tuinder: de boerderij, zijn groenten en waar je ze kunt vinden, met een kleine administratie om het up-to-date te houden.
PHP MySQL JavaScript CSS -
Carto+ Saclay
Een haalbaarheidsstudie voor een mappingtoepassing die het Paris-Saclay-plateau toont: zijn locaties, zijn spelers en wat daar wordt gebouwd.
Mockups -
Kaart van Les Grands Voisins
De kaart van Les Grands Voisins, gebouwd met Polymer, voor de tijdelijke bezetting van het voormalige Saint-Vincent-de-Paul ziekenhuis in Parijs.
Polymer JavaScript -
1789 — de Verklaring van de Rechten van de Mens, in PHP
De eerste twee artikelen van de Verklaring van de Rechten van de Mens en de Burger geschreven als werkende PHP: mensen worden vrij en gelijk geboren, en rechten die imprescriptibel blijven, zelfs wanneer code probeert ze af te nemen.
PHP -
ALTRA — Lexiane, een technische audit
Een technische audit van alle tools van ALTRA, en een studie voor Lexiane, een Drupal-site bedoeld om semantische data te verwerken — JSON-LD, SPARQL, linked data.
Drupal JSON-LD SPARQL Semantic web -
Anarchie
anarchy.pizza, een blog die het werk verzamelt van populaire YouTube-historiografen in geschiedenis, sociologie en economie: hun video's, interviews en artikelen op één plek.
-
Mijn Beste Odile
Een interactieve editor voor het maken van speelse fotoalbums als cadeaus — een verjaardagsalbum opgebouwd rond een Chinees portret: "als je een hond was, zou je een teckel zijn, omdat…". Het is nooit live gegaan.
Meteor JavaScript MongoDB AWS -
Open Dag van de Europese Instellingen — Europese Commissie
De mobiele webapplicatie van het Festival van Europa 2016, de open dag van de Europese instellingen: activiteiten, filters op doelgroep, aftelklok, evenementenbladen.
Drupal 7 Mobile web -
Voxe.org — politieke programma's vergelijken
De herbouw van de vergelijker van Voxe.org, het burgerplatform dat de voorstellen van kandidaten thema voor thema naast elkaar plaatst.
JavaScript WJS jQuery Mustache jVectorMap -
WJS — "de discrete bibliotheek"
Een open-source JavaScript / PHP bibliotheek gericht op UI en UX, met een eigen softwarefabriek, een WYSIWYG componentenbouwer en een componentenmarktplaats.
JavaScript ActionScript 3 Drupal -
Blije Ontwikkelaar
Voor de Blije Ontwikkelaar collectief: een Drupal extranet, een stippen generator, projecttracking op LDP, en een JavaScript-framework voor LDP-architecturen.
Drupal JavaScript LDP -
Muziekleestools
Oefeningen om muzikale harmonie te leren — transpositie, lezen, luisteren — en vervolgens muziekleestools en jazzroosters met VexFlow.
Python JavaScript VexFlow -
Carolus Jazz Club
De locatie van de jazzclub, en de Carolus 1.0 en 1.1 mockups met hun texturen en 3D renders.
Drupal PHP 3D -
Frans-Braziliaanse Kamer van Koophandel
Bouw van de site, integratie en ontwikkeling van de site van de Frans-Braziliaanse Kamer van Koophandel.
Drupal -
Madinette
madinette.com, een site voor grootmoeders remedies en huishoudtips — bakpoeder, witte azijn en andere trucs van het vak.
PHP MySQL -
BEO — een kledingcustomizer
Een Flash-editor om logo's op kleding te plaatsen voordat je ze bestelt, gebouwd voor BEO; het is nooit live gegaan.
Flash ActionScript 3 -
gouvernement.fr — Informatie Service van de Regering
Ontwikkelaar, daarna drie jaar technisch leider van gouvernement.fr: de website van de Franse regering, opnieuw opgebouwd van SPIP naar Drupal en uitgegroeid tot een netwerk van verbonden applicaties.
Drupal Pressflow Flash iOS Jenkins Sonar SVN -
Piscinelle
De extranet van een zwembadmaker opnieuw opgebouwd: twee interfaces waar verkopers op maat gemaakte zwembaden en onderdelen bestellen, met meerlagige berekeningen van marges en kortingen.
PHP ASP Flash Vanilla -
StreetLive — het tijdschrift
Het DVD-tijdschrift StreetLive opnieuw opgebouwd en gehost, met een videospeler en een eigen forum.
PHP Flash -
La Locale TV
Web lead van een DTT televisiekanaal: grafische identiteit, een zelfgemaakt CMS, programmaschema's, een sociaal netwerk voor leden.
PHP MySQL ActionScript 2 Photoshop -
Cinemoi.net
Een vacatureplatform voor de filmsector, op een zelfgemaakt CMS: leden, vacatureaanbiedingen, berichten, forums.
PHP Flash