O mnie
Nazywam się Romain Weeger, jestem freelancerem jako full-stack developer.
Buduję dla sieci od 1998 roku — najpierw strony internetowe, potem aplikacje biznesowe i platformy, a dziś agentów AI. Projektuję, rozwijam i zarządzam tym, co tworzę, od interfejsu po serwery, na własnym zestawie narzędzi open-source.
Projekty
-
Doc Manager — jakość dokumentacji, jako doc-as-code
Projekt poboczny, który pozwala zespołom jakości w firmach z sektora zdrowia pisać, sprawdzać i publikować swoją dokumentację regulacyjną z wersjonowanych plików Markdown oraz tworzyć PDF-y w ich własnym stylu.
Symfony Vue Python Git Markdown Docling Kroki Mermaid PostgreSQL RabbitMQ Docker -
To portfolio
Prezentacja zestawu Wexample, w 23 językach: każda funkcja pokazana na żywo, 1,006 commitów od kwietnia 2026 roku.
Symfony TypeScript Vue PostgreSQL FrankenPHP -
Syrtis — platforma agentów AI
Współzałożyciel firmy zajmującej się AI: ogólna platforma do konfigurowania agentów w postaci grafów, cała jej infrastruktura oraz projekty klientów zbudowane na jej podstawie — ponad dziesięć tysięcy commitów w ciągu dwóch lat.
Python Symfony TypeScript RabbitMQ Mercure PostgreSQL MongoDB Neo4j OpenAI Anthropic Ollama MCP Matrix Nextcloud GitLab Docker n8n Odoo -
Wexample — zestaw pakietów
145 pakietów stworzonych samodzielnie — 111 PHP / Symfony, 26 Python, 7 TypeScript, 1 Flutter — narzędzia, na których oparty jest ten portfel.
Symfony PHP Python TypeScript Vue Flutter -
respon.site
Generator lekkich stron internetowych, przebudowywany przy każdej generacji: pięć wersji i ponad tysiąc commitów.
PHP Symfony Vue TypeScript Material -
Sieć — zaplecze kolektywu Wexample
Aplikacja, na której działa kolektyw: członkostwa, projekty, fakturowanie i księgowość skarbnika, pisana i uruchamiana od 2018 roku — ponad 6000 commitów.
Symfony API Platform Doctrine Vue TypeScript MySQL Stripe Symfony Messenger Webpack Encore Docker -
wex — jedna linia poleceń dla całej infrastruktury
Zestaw narzędzi wiersza poleceń, na którym działa wszystko tutaj: aplikacje i ich usługi Docker, struktura każdego projektu, publikacja pakietów, serwery, DNS oraz agenci AI pracujący nad kodem — 275 poleceń, napisanych od 2017 roku.
Python Bash Docker Docker Compose Git PyPI Claude MCP Cloudflare GitLab -
Wexample — od kolektywu profesjonalistów internetowych do mediów internetowych
Współzałożyciel, lider techniczny i skarbnik stowarzyszenia profesjonalistów internetowych, a następnie CTO mediów, którymi się stało, nadal działającego na moich serwerach.
Symfony Vue TypeScript WordPress Docker Ansible Nextcloud Rocket.Chat Stripe -
Akademia Fotografii
Techniczny lider i DevOps platformy szkoły fotograficznej obecnej w kilku krajach — od pierwszej francuskiej strony pod Drupalem do platformy Laravel, która działa od tego czasu.
Laravel PHP Vue Drupal Docker GitLab CI Baserow Listmonk Matomo Plausible n8n -
Eli Tiunine
Strona internetowa artysty, obserwowana od niemal dwudziestu lat: wystawy, sklep, a dziś wielojęzyczna strona.
Drupal PHP Zazzle Symfony -
Listy angażacyjne — BDO Luksemburg
Narzędzie dla zespołów podatkowych i księgowych BDO Luksemburg do pisania, wysyłania i śledzenia listów angażacyjnych, które określają każde zlecenie klienta.
Symfony Vue AI agents DocuSign PDF -
FIBA — raporty meczów pisane przez AI
Dla Międzynarodowej Federacji Koszykówki, API, które pisze raport z meczu na podstawie jego statystyk i relacji na żywo, zbudowane na platformie agenta Syrtis.
Syrtis Python OpenAI RabbitMQ Symfony REST API -
Mojoe — zarządzanie paczkami dla sklepu i punktu odbioru
Aplikacja na Androida dla Mojoe, sklepu, który również pełni rolę punktu odbioru paczek: paczki są skanowane przy przyjęciu, przechowywane na półkach i ponownie odnajdywane, gdy klient przychodzi po nie.
Flutter Dart Google ML Kit NestJS Prisma PostgreSQL Docker -
Chez André — infrastruktura danych
Bramka Symfony kierująca danymi detalisty do jego mikroserwisów, z CI i prywatnymi rejestrami.
Symfony n8n Grouparoo SQL Server GitLab CI Docker -
École Jeannine Manuel
Strony internetowe dwujęzycznej szkoły międzynarodowej: Paryż, Lille i jej Fundacja.
WordPress PHP Docker -
Nauczanie i mentoring
Uczniowie kursu tworzenia stron internetowych CNAM uzyskali swoje świadectwo zawodowe, a następnie junior developerzy byli mentorowani, od dwóch do czterech rocznie.
-
EcoMeter — Pernod Ricard
Narzędzie do pomiaru ekoprojektowania dla około stu stron internetowych grupy Pernod Ricard, z dynamicznymi raportami na temat ich technologii i wydajności.
Node Azure SQL Server Lighthouse CLI Wappalyzer Jekyll Symfony Vue -
iTerra
Kilka lat utrzymania i administracji systemów — aktualizacje, Nextcloud zainstalowany dla zespołu, strona WordPress.
WordPress Nextcloud Linux -
Atlas polityki rolnej i żywnościowej — dane za książką
Prace nad danymi do "Atlas des politiques agricoles et alimentaires" autorstwa Philippe'a Ducroqueta i Jean-Paula Charveta (Éditions du Rocher, 2024): dane FAO i Banku Światowego przetworzone, sprawdzone i zamienione na wykresy, kraj po kraju.
PHP MySQL JavaScript Google Charts Docker -
Przygotowanie do GMAT
Strony WordPress przygotowujące do GMAT, prowadzone przez sześć lat.
WordPress Bedrock Docker -
WorkTimeNet
Strona WordPress śledzona przez dziesięć lat, przeniesiona pod `wex` w 2022 roku.
WordPress Docker -
Zatrzymaj Wykluczenie Energetyczne
Strona WordPress kampanii przeciwko ubóstwu energetycznemu, zainstalowana i zintegrowana, z jej kampanią darowizn.
WordPress PHP -
Tchao Mégot
Integracja strony WordPress Tchao Mégot, a następnie doradztwo, aktualizacje i utrzymanie.
WordPress PHP -
Sabaï Thai Spa — Paryż i Juvisy
Kilka lat prowadzenia stron WordPress dwóch spa masażu — aktualizacje, konserwacja i produkty WooCommerce.
WordPress WooCommerce PHP -
E-Swype
Doradztwo techniczne dla młodego zespołu budującego E-Swype — administracja Nuxt oraz zaplecze Symfony i Vue: wybory architektoniczne, przeglądy i wsparcie na każdym etapie.
Nuxt Symfony Vue -
Anne Valérie Hash — SEO
Kilka dni konsultacji na stronie WordPress projektanta, aby zoptymalizować jej pozycję w wyszukiwarkach.
WordPress SEO -
IDE Conseil — przyspieszanie WordPressa
Audyt wydajności strony WordPress IDE Conseil, dostarczony w formie raportu z zaleceniami, aby uczynić ją jak najszybszą.
WordPress PHP -
le-parcours.fr
Aplikacja Symfony + Node, z wizualizacjami w Illustratorze.
Symfony Node -
Œnologues de France
Zestaw aplikacji przejętych dla francuskiego związku enologów: członkowie, konkursy degustacyjne, wyniki, sprzedaż online, dane analityczne — oraz hybrydowa aplikacja mobilna w sklepach.
PHP Symfony Cordova Framework7 jQuery MS Access 3D -
La Ferme de Brice
Strona internetowa ogrodnika: farm, jej warzywa i gdzie je znaleźć, z małą administracją, aby utrzymać ją na bieżąco.
PHP MySQL JavaScript CSS -
Carto+ Saclay
Studium wykonalności dla aplikacji mapowej prezentującej płaskowyż Paryż-Saclay: jego miejsca, jego uczestników i to, co tam powstaje.
Mockups -
Mapa Les Grands Voisins
Mapa Les Grands Voisins, stworzona z Polymer, dla tymczasowej okupacji byłego szpitala Saint-Vincent-de-Paul w Paryżu.
Polymer JavaScript -
1789 — Deklaracja Praw Człowieka w PHP
Pierwsze dwa artykuły Deklaracji Praw Człowieka i Obywatela zapisane jako działający kod PHP: ludzie rodzą się wolni i równi, a prawa pozostają nieprzedawnione, nawet gdy kod próbuje je odebrać.
PHP -
ALTRA — Lexiane, audyt techniczny
Audyt techniczny wszystkich narzędzi ALTRA oraz badanie dla Lexiane, strony Drupal mającej na celu przyjmowanie danych semantycznych — JSON-LD, SPARQL, dane powiązane.
Drupal JSON-LD SPARQL Semantic web -
Anarchia
anarchy.pizza, blog zbierający prace popularyzatorów historii, socjologii i ekonomii z YouTube: ich filmy, wywiady i artykuły w jednym miejscu.
-
Moja Droga Odile
Interaktywny edytor do tworzenia whimsicznych albumów fotograficznych jako prezentów — album urodzinowy oparty na chińskim portrecie: "gdybyś była psem, byłabyś jamnikiem, ponieważ…". Nigdy nie został uruchomiony.
Meteor JavaScript MongoDB AWS -
Dzień Otwarty Instytucji Europejskich — Komisja Europejska
Mobilna aplikacja internetowa Festiwalu Europy 2016, dnia otwartego instytucji europejskich: wydarzenia, filtry według odbiorców, odliczanie, karty wydarzeń.
Drupal 7 Mobile web -
Voxe.org — porównywanie programów politycznych
Przebudowa komparatora Voxe.org, platformy obywatelskiej, która zestawia propozycje kandydatów tematycznie.
JavaScript WJS jQuery Mustache jVectorMap -
WJS — „dyskretna biblioteka”
Otwarte źródło biblioteki JavaScript / PHP, ukierunkowanej na UI i UX, z własną fabryką oprogramowania, budowniczym komponentów WYSIWYG i rynkiem komponentów.
JavaScript ActionScript 3 Drupal -
Szczęśliwy Dev
Dla kolektywu Szczęśliwego Deva: ekstranet Drupal, generator kropek, śledzenie projektów w LDP oraz framework JavaScript dla architektur LDP.
Drupal JavaScript LDP -
Narzędzia do czytania muzyki
Ćwiczenia do nauki harmonii muzycznej — transpozycja, czytanie, słuch — a następnie narzędzia do czytania muzyki i siatki jazzowe z VexFlow.
Python JavaScript VexFlow -
Carolus Jazz Club
Miejsce klubu jazzowego oraz makiety Carolus 1.0 i 1.1 z ich teksturami i renderami 3D.
Drupal PHP 3D -
Francusko-Brazylijska Izba Handlowa
Budowa strony, integracja i rozwój strony Francusko-Brazylijskiej Izby Handlowej.
Drupal -
Madinette
madinette.com, strona z babcinymi sposobami i poradami domowymi — soda oczyszczona, ocet biały i inne sztuczki z branży.
PHP MySQL -
BEO — personalizator odzieży
Edytor Flash do umieszczania logo na ubraniach przed ich zamówieniem, stworzony dla BEO; nigdy nie został uruchomiony.
Flash ActionScript 3 -
gouvernement.fr — Serwis Informacyjny Rządu
Programista, a następnie przez trzy lata techniczny lider projektu gouvernement.fr: strony rządu francuskiego, przebudowanej z SPIP na Drupal i rozwiniętej w sieć powiązanych aplikacji.
Drupal Pressflow Flash iOS Jenkins Sonar SVN -
Piscinelle
Extranet producenta basenów przebudowana: dwa interfejsy, w których sprzedawcy zamawiają baseny na wymiar i części zamienne, z wielopoziomowymi obliczeniami marż i rabatów.
PHP ASP Flash Vanilla -
StreetLive — magazyn
Magazyn DVD StreetLive przebudowany i hostowany, z odtwarzaczem wideo i własnym forum.
PHP Flash -
La Locale TV
Lider w sieci kanału telewizyjnego DTT: identyfikacja wizualna, własny CMS, harmonogramy programów, sieć społecznościowa dla członków.
PHP MySQL ActionScript 2 Photoshop -
Cinemoi.net
Platforma pracy dla zawodów filmowych, na autorskim CMS: członkowie, oferty pracy, wiadomości, fora.
PHP Flash