Über mich
Ich bin Romain Weeger, freiberuflicher Full-Stack-Entwickler.
Ich baue seit 1998 für das Web — zuerst Webseiten, dann Geschäftsanwendungen und Plattformen, und heute KI-Agenten. Ich entwerfe, entwickle und betreibe, was ich baue, von der Benutzeroberfläche bis zu den Servern, mit einem eigenen Open-Source-Toolkit.
Projekte
-
Doc Manager — qualitativ hochwertige Dokumentation, als doc-as-code
Ein Nebenprojekt, das es den Qualitätsteams von Unternehmen im Gesundheitssektor ermöglicht, ihre regulatorischen Dokumente aus versionierten Markdown-Dateien zu schreiben, zu überprüfen und zu veröffentlichen und PDFs im eigenen Unternehmensstil zu erstellen.
Symfony Vue Python Git Markdown Docling Kroki Mermaid PostgreSQL RabbitMQ Docker -
Dieses Portfolio
Die Präsentation der Wexample-Suite in 23 Sprachen: jede Funktion live gezeigt, 1.006 Commits seit April 2026.
Symfony TypeScript Vue PostgreSQL FrankenPHP -
Syrtis — eine Plattform für KI-Agenten
Mitgründer eines KI-Unternehmens: eine generische Plattform zur Konfiguration von Agenten als Grafen, ihre gesamte Infrastruktur und die darauf basierenden Kundenprojekte — mehr als zehntausend Commits in zwei Jahren.
Python Symfony TypeScript RabbitMQ Mercure PostgreSQL MongoDB Neo4j OpenAI Anthropic Ollama MCP Matrix Nextcloud GitLab Docker n8n Odoo -
Wexample — das Paket-Suite
145 selbstgemachte Pakete — 111 PHP / Symfony, 26 Python, 7 TypeScript, 1 Flutter — das Toolkit, auf dem dieses Portfolio basiert.
Symfony PHP Python TypeScript Vue Flutter -
respon.site
Ein Generator für schlanke Webseiten, der mit jeder Generation neu aufgebaut wird: fünf Versionen und mehr als tausend Commits.
PHP Symfony Vue TypeScript Material -
Netzwerk — das Backoffice des Wexample-Kollektivs
Die Anwendung, die das Kollektiv betreibt: Mitgliedschaften, Projekte, Rechnungsstellung und die Buchführung des Schatzmeisters, seit 2018 geschrieben und betrieben — mehr als 6.000 Commits.
Symfony API Platform Doctrine Vue TypeScript MySQL Stripe Symfony Messenger Webpack Encore Docker -
wex — ein Befehl für eine gesamte Infrastruktur
Das Befehlszeilen-Toolkit, auf dem alles hier läuft: Apps und ihre Docker-Dienste, die Struktur jedes Projekts, Paketveröffentlichungen, Server, DNS und KI-Agenten, die am Code arbeiten — 275 Befehle, seit 2017 geschrieben.
Python Bash Docker Docker Compose Git PyPI Claude MCP Cloudflare GitLab -
Wexample — von einem Kollektiv von Web-Profis zu einem Web-Medium
Mitbegründer, technischer Leiter und Schatzmeister eines Verbands von Web-Profis, dann CTO des Mediums, das es wurde, läuft weiterhin auf meinen Servern.
Symfony Vue TypeScript WordPress Docker Ansible Nextcloud Rocket.Chat Stripe -
Die Foto-Akademie
Technischer Leiter und DevOps der Plattform einer Fotografenschule, die in mehreren Ländern präsent ist – von ihrer ersten französischen Website unter Drupal bis zur seitdem betriebenen Laravel-Plattform.
Laravel PHP Vue Drupal Docker GitLab CI Baserow Listmonk Matomo Plausible n8n -
Eli Tiunine
Die Website des Künstlers, seit fast zwanzig Jahren verfolgt: Ausstellungen, Shop und heute eine mehrsprachige Seite.
Drupal PHP Zazzle Symfony -
Engagementsbriefe — BDO Luxemburg
Ein Tool für die Steuer- und Buchhaltungsteams von BDO Luxemburg, um die Engagementsbriefe zu erstellen, zu versenden und zu verfolgen, die jede Kundenaufgabe umreißen.
Symfony Vue AI agents DocuSign PDF -
FIBA — KI-geschriebene Spielberichte
Für die Internationale Basketballföderation ein API, das den Bericht über ein Spiel aus seinen Statistiken und dem Spielverlauf erstellt, basierend auf der Syrtis-Agentenplattform.
Syrtis Python OpenAI RabbitMQ Symfony REST API -
Mojoe — Paketmanagement für ein Geschäft und Abholstelle
Eine Android-Anwendung für Mojoe, ein Geschäft, das auch als Paketabholstelle fungiert: Pakete werden bei Ankunft gescannt, auf den Regalen gelagert und wiedergefunden, wenn der Kunde kommt, um sie abzuholen.
Flutter Dart Google ML Kit NestJS Prisma PostgreSQL Docker -
Chez André — Dateninfrastruktur
Ein Symfony-Gateway, das die Daten eines Einzelhändlers an seine Microservices weiterleitet, mit CI und privaten Registrierungen.
Symfony n8n Grouparoo SQL Server GitLab CI Docker -
École Jeannine Manuel
Die Websites der bilingualen internationalen Schule: Paris, Lille und ihre Stiftung.
WordPress PHP Docker -
Lehren und Mentoring
Die Studierenden des Webentwicklungsprogramms des CNAM haben ihr berufliches Zertifikat erworben und wurden dann als Junior-Entwickler betreut, zwei bis vier pro Jahr.
-
EcoMeter — Pernod Ricard
Ein Eco-Design-Messwerkzeug für die rund hundert Websites der Pernod Ricard Gruppe, mit dynamischen Berichten über deren Technologien und Leistung.
Node Azure SQL Server Lighthouse CLI Wappalyzer Jekyll Symfony Vue -
iTerra
Mehrere Jahre Wartung und Systemadministration – Updates, ein für das Team installiertes Nextcloud, die WordPress-Seite.
WordPress Nextcloud Linux -
Atlas der landwirtschaftlichen und ernährungsbezogenen Politiken — die Daten hinter dem Buch
Die Datenarbeit hinter dem "Atlas des politiques agricoles et alimentaires" von Philippe Ducroquet und Jean-Paul Charvet (Éditions du Rocher, 2024): FAO- und Weltbankzahlen wurden aufgenommen, überprüft und in Diagramme umgewandelt, landesweise.
PHP MySQL JavaScript Google Charts Docker -
GMAT-Vorbereitung
WordPress-Seiten, die auf den GMAT vorbereiten und über sechs Jahre gepflegt werden.
WordPress Bedrock Docker -
WorkTimeNet
Eine WordPress-Seite, die zehn Jahre lang verfolgt wurde, 2022 unter `wex` verschoben.
WordPress Docker -
Stop Exclusion Énergétique
Die WordPress-Seite der Kampagne gegen Energiearmut, installiert und integriert, mit ihrer Spendenkampagne.
WordPress PHP -
Tchao Mégot
Integration der WordPress-Seite von Tchao Mégot, anschließend Beratung, Updates und Wartung.
WordPress PHP -
Sabaï Thai Spa — Paris und Juvisy
Mehrere Jahre die WordPress-Seiten der beiden Massage-Spa's am Laufen gehalten — Updates, Wartung und WooCommerce-Produkte.
WordPress WooCommerce PHP -
E-Swype
Technische Beratung für das junge Team, das E-Swype entwickelt – eine Nuxt-Verwaltung und ein Symfony- sowie Vue-Backend: Architekturentscheidungen, Überprüfungen und Unterstützung während des Prozesses.
Nuxt Symfony Vue -
Anne Valérie Hash — SEO
Einige Tage Beratung zur Optimierung der Suchmaschinenplatzierung der WordPress-Website der Designerin.
WordPress SEO -
IDE Conseil — WordPress schnell machen
Ein Leistungsaudit der WordPress-Seite von IDE Conseil, geliefert als Bericht mit Empfehlungen, um sie so schnell wie möglich zu machen.
WordPress PHP -
le-parcours.fr
Eine Symfony + Node-Anwendung mit ihren Illustrator-Visualisierungen.
Symfony Node -
SAME
Eine Reihe von Anwendungen, die für die französische Oenologenvereinigung übernommen wurden: Mitglieder, Verkostungswettbewerbe, Ergebnisse, Online-Verkäufe, Analysedaten — und eine hybride mobile App in den Stores.
PHP Symfony Cordova Framework7 jQuery MS Access 3D -
Der Bauernhof von Brice
Die Website eines Marktbauern: der Hof, seine Gemüse und wo man sie finden kann, mit einer kleinen Verwaltung, um sie aktuell zu halten.
PHP MySQL JavaScript CSS -
Carto+ Saclay
Eine Machbarkeitsstudie für eine Mapping-Anwendung, die das Paris-Saclay-Plateau zeigt: seine Orte, seine Akteure und was dort gebaut wird.
Mockups -
Karte von Les Grands Voisins
Die Karte von Les Grands Voisins, erstellt mit Polymer, für die temporäre Nutzung des ehemaligen Saint-Vincent-de-Paul-Krankenhauses in Paris.
Polymer JavaScript -
1789 — die Erklärung der Menschenrechte, in PHP
Die ersten beiden Artikel der Erklärung der Menschenrechte und des Bürgers, geschrieben als funktionierendes PHP: Menschen werden frei und gleich geboren, und Rechte, die impreskribler bleiben, selbst wenn der Code versucht, sie zu entziehen.
PHP -
ALTRA — Lexiane, eine technische Prüfung
Eine technische Prüfung aller Werkzeuge von ALTRA und eine Studie für Lexiane, eine Drupal-Seite, die dazu gedacht ist, semantische Daten zu erfassen — JSON-LD, SPARQL, verknüpfte Daten.
Drupal JSON-LD SPARQL Semantic web -
Anarchie
anarchy.pizza, ein Blog, der die Arbeiten von YouTube-Popularisierern in Geschichte, Soziologie und Wirtschaft sammelt: ihre Videos, Interviews und Artikel an einem Ort.
-
Meine liebe Odile
Ein interaktiver Editor zum Erstellen von skurrilen Fotoalben als Geschenke – ein Geburtstagsalbum, das sich um ein chinesisches Porträt dreht: "Wenn du ein Hund wärst, wärst du ein Dackel, weil…". Es ging nie online.
Meteor JavaScript MongoDB AWS -
Tag der offenen Tür der europäischen Institutionen — Europäische Kommission
Die mobile Webanwendung des Festivals der Europa 2016, dem Tag der offenen Tür der europäischen Institutionen: Aktivitäten, Filter nach Zielgruppe, Countdown, Veranstaltungsblätter.
Drupal 7 Mobile web -
Voxe.org — politische Programme vergleichen
Der Neuaufbau des Vergleichstools von Voxe.org, der Bürgerplattform, die die Vorschläge der Kandidaten thematisch gegenüberstellt.
JavaScript WJS jQuery Mustache jVectorMap -
WJS — „die diskrete Bibliothek“
Eine Open-Source JavaScript / PHP-Bibliothek, die auf UI und UX ausgerichtet ist, mit eigener Softwarefabrik, einem WYSIWYG-Komponenten-Builder und einem Komponenten-Marktplatz.
JavaScript ActionScript 3 Drupal -
Happy Dev
Für das Happy Dev-Kollektiv: ein Drupal-Extranet, ein Dots-Generator, Projektverfolgung auf LDP und ein JavaScript-Framework für LDP-Architekturen.
Drupal JavaScript LDP -
Musiklesewerkzeuge
Übungen zum Erlernen der musikalischen Harmonie – Transposition, Lesen, Hören – dann Musiklesewerkzeuge und Jazz-Gitter mit VexFlow.
Python JavaScript VexFlow -
Carolus Jazz Club
Der Standort des Jazzclubs sowie die Mockups von Carolus 1.0 und 1.1 mit ihren Texturen und 3D-Renderings.
Drupal PHP 3D -
Französisch-Brasilianische Handelskammer
Webseitenbau, Integration und Entwicklung der Webseite der Französisch-Brasilianischen Handelskammer.
Drupal -
Madinette
madinette.com, eine Seite mit Großmutters Hausmitteln und Haushaltstipps – Backpulver, weißer Essig und andere Tricks der Branche.
PHP MySQL -
BEO — ein Bekleidungsanpasser
Ein Flash-Editor zum Platzieren von Logos auf Kleidung vor der Bestellung, entwickelt für BEO; er wurde nie veröffentlicht.
Flash ActionScript 3 -
gouvernement.fr — Informationsdienst der Regierung
Entwickler, dann drei Jahre technischer Leiter von gouvernement.fr: der Website der französischen Regierung, die von SPIP auf Drupal umgebaut wurde und sich zu einem Netzwerk verbundener Anwendungen entwickelt hat.
Drupal Pressflow Flash iOS Jenkins Sonar SVN -
Piscinelle
Das Extranet eines Poolherstellers neu gestaltet: zwei Schnittstellen, über die Verkäufer maßgeschneiderte Pools und Ersatzteile bestellen, mit mehrstufigen Berechnungen von Margen und Rabatten.
PHP ASP Flash Vanilla -
StreetLive — das Magazin
Das DVD-Magazin StreetLive neu aufgebaut und gehostet, mit einem eigenen Video-Player und Forum.
PHP Flash -
La Locale TV
Web-Leitung eines DTT-Fernsehkanals: grafische Identität, ein selbst entwickeltes CMS, Programmschedules, ein soziales Netzwerk für Mitglieder.
PHP MySQL ActionScript 2 Photoshop -
Cinemoi.net
Eine Jobplattform für Berufe im Kino, auf einem selbstgebauten CMS: Mitglieder, Stellenangebote, Messaging, Foren.
PHP Flash