Acerca de mí
Soy Romain Weeger, un desarrollador full-stack freelance.
He estado construyendo para la web desde 1998 — primero sitios web, luego aplicaciones empresariales y plataformas, y hoy agentes de IA. Diseño, desarrollo y gestiono lo que construyo, desde la interfaz hasta los servidores, utilizando un conjunto de herramientas de código abierto propio.
Proyectos
-
Doc Manager — documentación de calidad, como doc-as-code
Un proyecto secundario que permite a los equipos de calidad de empresas del sector salud redactar, revisar y publicar su documentación regulatoria a partir de archivos Markdown versionados, y producir PDFs en su propio estilo corporativo.
Symfony Vue Python Git Markdown Docling Kroki Mermaid PostgreSQL RabbitMQ Docker -
Este portafolio
La vitrina de la suite Wexample, en 23 idiomas: cada función mostrada en vivo, 1,006 commits desde abril de 2026.
Symfony TypeScript Vue PostgreSQL FrankenPHP -
Syrtis — una plataforma de agentes de IA
Co-fundador de una empresa de IA: una plataforma genérica para configurar agentes como gráficos, toda su infraestructura y los proyectos de cliente construidos sobre ella — más de diez mil commits en dos años.
Python Symfony TypeScript RabbitMQ Mercure PostgreSQL MongoDB Neo4j OpenAI Anthropic Ollama MCP Matrix Nextcloud GitLab Docker n8n Odoo -
Wexample — la suite de paquetes
145 paquetes hechos en casa — 111 PHP / Symfony, 26 Python, 7 TypeScript, 1 Flutter — el kit de herramientas en el que se basa este portafolio.
Symfony PHP Python TypeScript Vue Flutter -
respon.site
Un generador de páginas web ligeras, reconstruido con cada generación: cinco versiones y más de mil commits.
PHP Symfony Vue TypeScript Material -
Red — la oficina administrativa del colectivo Wexample
La aplicación en la que opera el colectivo: membresías, proyectos, facturación y la contabilidad del tesorero, escrita y en funcionamiento desde 2018 — más de 6,000 commits.
Symfony API Platform Doctrine Vue TypeScript MySQL Stripe Symfony Messenger Webpack Encore Docker -
wex — un comando para toda una infraestructura
La herramienta de línea de comandos en la que se ejecuta todo aquí: aplicaciones y sus servicios de Docker, la estructura de cada proyecto, publicación de paquetes, servidores, DNS y agentes de IA trabajando en el código — 275 comandos, escritos desde 2017.
Python Bash Docker Docker Compose Git PyPI Claude MCP Cloudflare GitLab -
Wexample — de un colectivo de profesionales de la web a un medio digital
Co-fundador, líder técnico y tesorero de una asociación de profesionales de la web, luego CTO del medio que se convirtió, aún gestionado en mis servidores.
Symfony Vue TypeScript WordPress Docker Ansible Nextcloud Rocket.Chat Stripe -
La Academia de Fotografía
Líder técnico y DevOps de la plataforma de una escuela de fotografía presente en varios países — desde su primer sitio francés bajo Drupal hasta la plataforma Laravel que se utiliza desde entonces.
Laravel PHP Vue Drupal Docker GitLab CI Baserow Listmonk Matomo Plausible n8n -
Eli Tiunine
El sitio web del artista, seguido durante casi veinte años: exposiciones, tienda y hoy un sitio multilingüe.
Drupal PHP Zazzle Symfony -
Cartas de Compromiso — BDO Luxemburgo
Una herramienta para los equipos de impuestos y contabilidad de BDO Luxemburgo para redactar, enviar y seguir las cartas de compromiso que enmarcan cada asignación de cliente.
Symfony Vue AI agents DocuSign PDF -
FIBA — Informes de partidos escritos por IA
Para la Federación Internacional de Baloncesto, una API que redacta el informe de un partido a partir de sus estadísticas y jugadas, construida sobre la plataforma del agente Syrtis.
Syrtis Python OpenAI RabbitMQ Symfony REST API -
Mojoe — gestión de paquetes para una tienda y punto de recogida
Una aplicación para Android de Mojoe, una tienda que también actúa como punto de recogida de paquetes: los paquetes se escanean a su llegada, se almacenan en las estanterías y se vuelven a encontrar cuando el cliente viene a recogerlos.
Flutter Dart Google ML Kit NestJS Prisma PostgreSQL Docker -
Chez André — infraestructura de datos
Una puerta de enlace Symfony que enruta los datos de un minorista a sus microservicios, con su CI y registros privados.
Symfony n8n Grouparoo SQL Server GitLab CI Docker -
École Jeannine Manuel
Los sitios web de la escuela internacional bilingüe: París, Lille y su Fundación.
WordPress PHP Docker -
Enseñanza y mentoría
Los estudiantes del curso de desarrollo web de CNAM siguieron para obtener su certificado profesional, luego mentores de desarrolladores junior, de dos a cuatro por año.
-
EcoMeter — Pernod Ricard
Una herramienta de medición de eco-diseño para los cien o más sitios web del grupo Pernod Ricard, con informes dinámicos sobre sus tecnologías y rendimiento.
Node Azure SQL Server Lighthouse CLI Wappalyzer Jekyll Symfony Vue -
iTerra
Varios años de mantenimiento y administración del sistema: actualizaciones, un Nextcloud instalado para el equipo, el sitio de WordPress.
WordPress Nextcloud Linux -
Atlas de políticas agrícolas y alimentarias — los datos detrás del libro
El trabajo de datos detrás del "Atlas des politiques agricoles et alimentaires" de Philippe Ducroquet y Jean-Paul Charvet (Éditions du Rocher, 2024): cifras de la FAO y del Banco Mundial procesadas, verificadas y convertidas en gráficos, país por país.
PHP MySQL JavaScript Google Charts Docker -
Preparación para el GMAT
Sitios de WordPress que se preparan para el GMAT, mantenidos durante seis años.
WordPress Bedrock Docker -
WorkTimeNet
Un sitio de WordPress seguido durante diez años, trasladado a `wex` en 2022.
WordPress Docker -
Detener la Exclusión Energética
El sitio de WordPress de la campaña contra la pobreza energética, instalado e integrado, con su campaña de donaciones.
WordPress PHP -
Tchao Mégot
Integración del sitio de WordPress de Tchao Mégot, luego asesoría, actualizaciones y mantenimiento.
WordPress PHP -
Sabaï Thai Spa — París y Juvisy
Varios años manteniendo los sitios de WordPress de los dos spas de masaje — actualizaciones, mantenimiento y productos de WooCommerce.
WordPress WooCommerce PHP -
E-Swype
Asesoría técnica para el joven equipo que construye E-Swype: una administración en Nuxt y un back end en Symfony y Vue: elecciones de arquitectura, revisiones y apoyo durante el proceso.
Nuxt Symfony Vue -
Anne Valérie Hash — SEO
Unos días de consultoría en el sitio de WordPress de la diseñadora, para optimizar su posicionamiento en los motores de búsqueda.
WordPress SEO -
IDE Conseil — haciendo que WordPress sea rápido
Una auditoría de rendimiento del sitio de WordPress de IDE Conseil, presentada como un informe de recomendaciones para hacerlo lo más rápido posible.
WordPress PHP -
le-parcours.fr
Una aplicación de Symfony + Node, con sus visuales de Illustrator.
Symfony Node -
Œnologues de France
Un conjunto de aplicaciones asumidas por el sindicato de oenólogos franceses: miembros, competiciones de cata, resultados, ventas en línea, datos de análisis — y una aplicación móvil híbrida en las tiendas.
PHP Symfony Cordova Framework7 jQuery MS Access 3D -
La Ferme de Brice
El sitio web de un horticultor: la granja, sus verduras y dónde encontrarlas, con una pequeña administración para mantenerlo actualizado.
PHP MySQL JavaScript CSS -
Carto+ Saclay
Un estudio de viabilidad para una aplicación de mapeo que muestra la meseta de París-Saclay: sus lugares, sus actores y lo que se está construyendo allí.
Mockups -
Mapa de Les Grands Voisins
El mapa de Les Grands Voisins, construido con Polymer, para la ocupación temporal del antiguo hospital Saint-Vincent-de-Paul en París.
Polymer JavaScript -
1789 — la Declaración de los Derechos del Hombre, en PHP
Los dos primeros artículos de la Declaración de los Derechos del Hombre y del Ciudadano escritos como PHP funcional: los humanos nacen libres e iguales, y los derechos que permanecen imprescriptibles incluso cuando el código intenta quitárselos.
PHP -
ALTRA — Lexiane, una auditoría técnica
Una auditoría técnica de todas las herramientas de ALTRA y un estudio para Lexiane, un sitio Drupal destinado a incorporar datos semánticos — JSON-LD, SPARQL, datos enlazados.
Drupal JSON-LD SPARQL Semantic web -
Anarquía
anarchy.pizza, un blog que reúne el trabajo de divulgadores populares de YouTube en historia, sociología y economía: sus videos, entrevistas y artículos en un solo lugar.
-
Querida Odile
Un editor interactivo para crear álbumes de fotos caprichosos como regalos: un álbum de cumpleaños basado en un retrato chino: "si fueras un perro, serías un teckel, porque…". Nunca se publicó.
Meteor JavaScript MongoDB AWS -
Día Abierto de las Instituciones Europeas — Comisión Europea
La aplicación web móvil del Festival de Europa 2016, el día abierto de las instituciones europeas: actividades, filtros por público, cuenta regresiva, fichas de eventos.
Drupal 7 Mobile web -
Voxe.org — comparando programas políticos
La reconstrucción del comparador de Voxe.org, la plataforma cívica que pone las propuestas de los candidatos lado a lado, tema por tema.
JavaScript WJS jQuery Mustache jVectorMap -
WJS — "la biblioteca discreta"
Una biblioteca de código abierto en JavaScript / PHP orientada a la UI y UX, con su propia fábrica de software, un generador de componentes WYSIWYG y un mercado de componentes.
JavaScript ActionScript 3 Drupal -
Desarrollador Feliz
Para el colectivo Desarrollador Feliz: un extranet de Drupal, un generador de puntos, seguimiento de proyectos en LDP y un marco de JavaScript para arquitecturas LDP.
Drupal JavaScript LDP -
Herramientas para lectura musical
Ejercicios para aprender armonía musical — transposición, lectura, escucha — luego herramientas para lectura musical y cuadrículas de jazz con VexFlow.
Python JavaScript VexFlow -
Carolus Jazz Club
El sitio del club de jazz, y los mockups de Carolus 1.0 y 1.1 con sus texturas y renders en 3D.
Drupal PHP 3D -
Cámara de Comercio Franco-Brasileña
Construcción del sitio, integración y desarrollo del sitio de la Cámara de Comercio Franco-Brasileña.
Drupal -
Madinette
madinette.com, un sitio de remedios de abuela y consejos para el hogar — bicarbonato de sodio, vinagre blanco y otros trucos del oficio.
PHP MySQL -
BEO — un personalizador de prendas
Un editor en Flash para colocar logos en la ropa antes de hacer un pedido, creado para BEO; nunca se lanzó.
Flash ActionScript 3 -
gouvernement.fr — Servicio de Información del Gobierno
Desarrollador, luego durante tres años líder técnico de gouvernement.fr: el sitio del Gobierno Francés, reconstruido de SPIP a Drupal y expandido en una red de aplicaciones conectadas.
Drupal Pressflow Flash iOS Jenkins Sonar SVN -
Piscinelle
El extranet de un fabricante de piscinas reconstruido: dos interfaces donde los vendedores piden piscinas a medida y repuestos, con cálculos de márgenes y descuentos a múltiples niveles.
PHP ASP Flash Vanilla -
StreetLive — la revista
La revista en DVD StreetLive reconstruida y alojada, con un reproductor de video y su propio foro.
PHP Flash -
La Locale TV
Líder web de un canal de televisión DTT: identidad gráfica, un CMS hecho a medida, horarios de programas, una red social para miembros.
PHP MySQL ActionScript 2 Photoshop -
Cinemoi.net
Una plataforma de empleo para los oficios del cine, en un CMS hecho a medida: miembros, ofertas de trabajo, mensajería, foros.
PHP Flash