Chi sono
Sono Romain Weeger, uno sviluppatore full-stack freelance.
Costruisco per il web dal 1998: prima siti web, poi applicazioni aziendali e piattaforme, e oggi agenti AI. Progetto, sviluppo e gestisco ciò che costruisco, dall'interfaccia ai server, su un toolkit open-source di mia creazione.
Progetti
-
Doc Manager — documentazione di qualità, come doc-as-code
Un progetto secondario che consente ai team di qualità delle aziende del settore sanitario di scrivere, controllare e pubblicare la loro documentazione normativa a partire da file Markdown versionati, e produrre PDF nel proprio stile aziendale.
Symfony Vue Python Git Markdown Docling Kroki Mermaid PostgreSQL RabbitMQ Docker -
Questo portfolio
La vetrina della suite Wexample, in 23 lingue: ogni funzionalità mostrata dal vivo, 1.006 commit da aprile 2026.
Symfony TypeScript Vue PostgreSQL FrankenPHP -
Syrtis — una piattaforma per agenti AI
Co-fondatore di un'azienda AI: una piattaforma generica per configurare agenti come grafi, l'intera infrastruttura e i progetti dei clienti costruiti su di essa — più di diecimila commit in due anni.
Python Symfony TypeScript RabbitMQ Mercure PostgreSQL MongoDB Neo4j OpenAI Anthropic Ollama MCP Matrix Nextcloud GitLab Docker n8n Odoo -
Wexample — la suite di pacchetti
145 pacchetti fatti in casa — 111 PHP / Symfony, 26 Python, 7 TypeScript, 1 Flutter — il toolkit su cui si basa questo portfolio.
Symfony PHP Python TypeScript Vue Flutter -
respon.site
Un generatore di pagine web leggere, ricostruito ad ogni generazione: cinque versioni e più di mille commit.
PHP Symfony Vue TypeScript Material -
Network — il back office del collettivo Wexample
L'applicazione su cui opera il collettivo: iscrizioni, progetti, fatturazione e la contabilità del tesoriere, scritta e gestita dal 2018 — più di 6.000 commit.
Symfony API Platform Doctrine Vue TypeScript MySQL Stripe Symfony Messenger Webpack Encore Docker -
wex — un'unica riga di comando per un'intera infrastruttura
Il toolkit da riga di comando su cui gira tutto: app e i loro servizi Docker, la struttura di ogni progetto, pubblicazione di pacchetti, server, DNS e agenti AI che lavorano sul codice — 275 comandi, scritti dal 2017.
Python Bash Docker Docker Compose Git PyPI Claude MCP Cloudflare GitLab -
Wexample — da un collettivo di professionisti del web a un media web
Co-fondatore, responsabile tecnico e tesoriere di un'associazione di professionisti del web, poi CTO del media che è diventato, ancora gestito sui miei server.
Symfony Vue TypeScript WordPress Docker Ansible Nextcloud Rocket.Chat Stripe -
L'Accademia della Fotografia
Responsabile tecnico e DevOps della piattaforma di una scuola di fotografia presente in diversi paesi — dal suo primo sito francese sotto Drupal alla piattaforma Laravel attualmente utilizzata.
Laravel PHP Vue Drupal Docker GitLab CI Baserow Listmonk Matomo Plausible n8n -
Eli Tiunine
Il sito dell'artista, seguito per quasi venti anni: mostre, negozio e oggi un sito multilingue.
Drupal PHP Zazzle Symfony -
Lettere di Impegno — BDO Lussemburgo
Uno strumento per i team fiscali e contabili di BDO Lussemburgo per scrivere, inviare e seguire le lettere di impegno che definiscono ogni incarico del cliente.
Symfony Vue AI agents DocuSign PDF -
FIBA — report di partita scritti da AI
Per la Federazione Internazionale di Basket, un'API che scrive il report di una partita a partire dalle sue statistiche e dal play-by-play, costruita sulla piattaforma dell'agente Syrtis.
Syrtis Python OpenAI RabbitMQ Symfony REST API -
Mojoe — gestione dei pacchi per un negozio e punto di ritiro
Un'applicazione Android per Mojoe, un negozio che funge anche da punto di ritiro pacchi: i pacchi vengono scansionati all'arrivo, riposti sugli scaffali e ritrovati quando il cliente viene a ritirarli.
Flutter Dart Google ML Kit NestJS Prisma PostgreSQL Docker -
Chez André — infrastruttura dati
Un gateway Symfony che instrada i dati di un rivenditore verso i suoi microservizi, con CI e registri privati.
Symfony n8n Grouparoo SQL Server GitLab CI Docker -
École Jeannine Manuel
I siti web della scuola internazionale bilingue: Parigi, Lille e la sua Fondazione.
WordPress PHP Docker -
Insegnamento e mentoring
Gli studenti del corso di sviluppo web del CNAM hanno seguito il loro certificato professionale, poi i junior developer sono stati seguiti, da due a quattro all'anno.
-
EcoMeter — Pernod Ricard
Uno strumento di misurazione per l'eco-design per il centinaio di siti web del gruppo Pernod Ricard, con rapporti dinamici sulle loro tecnologie e prestazioni.
Node Azure SQL Server Lighthouse CLI Wappalyzer Jekyll Symfony Vue -
iTerra
Diversi anni di manutenzione e amministrazione del sistema — aggiornamenti, un Nextcloud installato per il team, il sito WordPress.
WordPress Nextcloud Linux -
Atlante delle politiche agricole e alimentari — i dati dietro il libro
Il lavoro sui dati dietro l'"Atlante delle politiche agricole e alimentari" di Philippe Ducroquet e Jean-Paul Charvet (Éditions du Rocher, 2024): dati FAO e della Banca Mondiale raccolti, incrociati e trasformati in grafici, paese per paese.
PHP MySQL JavaScript Google Charts Docker -
Preparazione GMAT
Siti WordPress in preparazione per il GMAT, mantenuti per sei anni.
WordPress Bedrock Docker -
WorkTimeNet
Un sito WordPress seguito per dieci anni, trasferito sotto `wex` nel 2022.
WordPress Docker -
Stop Esperienza Energetica
Il sito WordPress della campagna contro la povertà energetica, installato e integrato, con la sua campagna di donazioni.
WordPress PHP -
SAME
Integrazione del sito WordPress di Tchao Mégot, poi consulenza, aggiornamenti e manutenzione.
WordPress PHP -
Sabaï Thai Spa — Parigi e Juvisy
Diversi anni di gestione dei siti WordPress dei due centri massaggi — aggiornamenti, manutenzione e prodotti WooCommerce.
WordPress WooCommerce PHP -
E-Swype
Consulenza tecnica per il giovane team che sta costruendo E-Swype — un'amministrazione Nuxt e un back end Symfony e Vue: scelte architettoniche, revisioni e supporto lungo il percorso.
Nuxt Symfony Vue -
Anne Valérie Hash — SEO
Pochi giorni di consulenza sul sito WordPress del designer, per ottimizzare il suo posizionamento nei motori di ricerca.
WordPress SEO -
IDE Conseil — rendere WordPress veloce
Un audit delle prestazioni del sito WordPress di IDE Conseil, fornito come rapporto di raccomandazioni per renderlo il più veloce possibile.
WordPress PHP -
le-parcours.fr
Un'applicazione Symfony + Node, con le sue grafiche in Illustrator.
Symfony Node -
Œnologi di Francia
Un insieme di applicazioni gestite per il sindacato degli oenologi francesi: membri, concorsi di degustazione, risultati, vendite online, dati di analisi — e un'app mobile ibrida sugli store.
PHP Symfony Cordova Framework7 jQuery MS Access 3D -
La Ferme de Brice
Il sito web di un orticoltore: la fattoria, le sue verdure e dove trovarle, con una piccola amministrazione per tenerlo aggiornato.
PHP MySQL JavaScript CSS -
Carto+ Saclay
Uno studio di fattibilità per un'applicazione di mappatura che mostra il plateau di Parigi-Saclay: i suoi luoghi, i suoi protagonisti e ciò che vi è in costruzione.
Mockups -
Mappa di Les Grands Voisins
La mappa di Les Grands Voisins, realizzata con Polymer, per l'occupazione temporanea del ex ospedale Saint-Vincent-de-Paul a Parigi.
Polymer JavaScript -
1789 — la Dichiarazione dei Diritti dell'Uomo, in PHP
I primi due articoli della Dichiarazione dei Diritti dell'Uomo e del Cittadino scritti come codice PHP: gli esseri umani nascono liberi ed eguali, e diritti che rimangono imprescrittibili anche quando il codice cerca di toglierli.
PHP -
ALTRA — Lexiane, una verifica tecnica
Una verifica tecnica di tutti gli strumenti di ALTRA e uno studio per Lexiane, un sito Drupal destinato a gestire dati semantici — JSON-LD, SPARQL, dati collegati.
Drupal JSON-LD SPARQL Semantic web -
Anarchia
anarchy.pizza, un blog che raccoglie il lavoro di divulgatori popolari su YouTube in storia, sociologia ed economia: i loro video, interviste e articoli in un unico posto.
-
Mia cara Odile
Un editor interattivo per creare album fotografici fantasiosi da regalare: un album di compleanno incentrato su un ritratto cinese: "se fossi un cane, saresti un bassotto, perché…". Non è mai stato pubblicato.
Meteor JavaScript MongoDB AWS -
Giornata aperta delle Istituzioni europee — Commissione europea
L'applicazione web mobile del Festival dell'Europa 2016, la giornata aperta delle istituzioni europee: attività, filtri per pubblico, conto alla rovescia, schede evento.
Drupal 7 Mobile web -
Voxe.org — confronto dei programmi politici
La ricostruzione del comparatore di Voxe.org, la piattaforma civica che mette a confronto le proposte dei candidati tema per tema.
JavaScript WJS jQuery Mustache jVectorMap -
WJS — "la biblioteca discreta"
Una libreria open-source JavaScript / PHP orientata all'UI e all'UX, con la sua propria fabbrica di software, un costruttore di componenti WYSIWYG e un marketplace di componenti.
JavaScript ActionScript 3 Drupal -
Happy Dev
Per il collettivo Happy Dev: un extranet Drupal, un generatore di punti, tracciamento progetti su LDP e un framework JavaScript per architetture LDP.
Drupal JavaScript LDP -
Strumenti per la lettura musicale
Esercizi per apprendere l'armonia musicale — trasposizione, lettura, ascolto — poi strumenti per la lettura musicale e griglie jazz con VexFlow.
Python JavaScript VexFlow -
Carolus Jazz Club
Il sito del jazz club, e i mockup di Carolus 1.0 e 1.1 con le loro texture e rendering 3D.
Drupal PHP 3D -
Camera di Commercio Franco-Brasiliana
Creazione del sito, integrazione e sviluppo del sito della Camera di Commercio Franco-Brasiliana.
Drupal -
Madinette
madinette.com, un sito di rimedi della nonna e consigli per la casa — bicarbonato di sodio, aceto bianco e altri trucchi del mestiere.
PHP MySQL -
BEO — un personalizzatore di abbigliamento
Un editor Flash per posizionare loghi sui vestiti prima di ordinarli, realizzato per BEO; non è mai stato messo online.
Flash ActionScript 3 -
gouvernement.fr — Servizio Informazioni del Governo
Sviluppatore, poi per tre anni responsabile tecnico di gouvernement.fr: il sito del Governo Francese, ricostruito da SPIP a Drupal e sviluppato in una rete di applicazioni connesse.
Drupal Pressflow Flash iOS Jenkins Sonar SVN -
Piscinelle
L'extranet di un produttore di piscine ricostruito: due interfacce in cui i venditori ordinano piscine su misura e ricambi, con calcoli multi-livello di margini e sconti.
PHP ASP Flash Vanilla -
StreetLive — la rivista
La rivista in DVD StreetLive ricostruita e ospitata, con un lettore video e un forum tutto suo.
PHP Flash -
La Locale TV
Responsabile web di un canale televisivo DTT: identità grafica, un CMS fatto in casa, palinsesti, un social network per i membri.
PHP MySQL ActionScript 2 Photoshop -
Cinemoi.net
Una piattaforma di lavoro per le professioni del cinema, su un CMS fatto in casa: membri, offerte di lavoro, messaggistica, forum.
PHP Flash