Về tôi
Tôi là Romain Weeger, một lập trình viên full-stack tự do.
Tôi đã bắt đầu xây dựng cho web từ năm 1998 — trước tiên là trang web, sau đó là ứng dụng kinh doanh và nền tảng, và ngày nay là các tác nhân AI. Tôi thiết kế, phát triển và vận hành những gì tôi xây dựng, từ giao diện đến máy chủ, trên một bộ công cụ mã nguồn mở do chính tôi phát triển.
Dự án
-
Quản lý tài liệu — tài liệu chất lượng, theo dạng tài liệu như mã
Một dự án phụ cho phép các nhóm chất lượng của các công ty trong lĩnh vực y tế viết, kiểm tra và xuất bản tài liệu quy định của họ từ các tệp Markdown có phiên bản, và tạo ra các tệp PDF theo phong cách của riêng họ.
Symfony Vue Python Git Markdown Docling Kroki Mermaid PostgreSQL RabbitMQ Docker -
Danh mục này
Trưng bày của bộ Wexample, bằng 23 ngôn ngữ: mọi tính năng được hiển thị trực tiếp, 1.006 cam kết từ tháng 4 năm 2026.
Symfony TypeScript Vue PostgreSQL FrankenPHP -
Syrtis — nền tảng đại lý AI
Đồng sáng lập một công ty AI: một nền tảng tổng quát để cấu hình các đại lý dưới dạng đồ thị, toàn bộ hạ tầng của nó và các dự án của khách hàng được xây dựng trên đó — hơn mười ngàn cam kết trong hai năm.
Python Symfony TypeScript RabbitMQ Mercure PostgreSQL MongoDB Neo4j OpenAI Anthropic Ollama MCP Matrix Nextcloud GitLab Docker n8n Odoo -
Wexample — bộ công cụ
145 gói tự tạo — 111 PHP / Symfony, 26 Python, 7 TypeScript, 1 Flutter — bộ công cụ mà danh mục này dựa vào.
Symfony PHP Python TypeScript Vue Flutter -
respon.site
Một trình tạo trang web nhẹ, được xây dựng lại với mỗi phiên bản: năm phiên bản và hơn một nghìn cam kết.
PHP Symfony Vue TypeScript Material -
Mạng lưới — văn phòng phía sau của tập thể Wexample
Ứng dụng mà tập thể này vận hành: thành viên, dự án, lập hóa đơn và sổ sách của thủ quỹ, được viết và vận hành từ năm 2018 — hơn 6.000 lần cam kết.
Symfony API Platform Doctrine Vue TypeScript MySQL Stripe Symfony Messenger Webpack Encore Docker -
wex — một dòng lệnh cho toàn bộ hạ tầng
Bộ công cụ dòng lệnh mà mọi thứ ở đây chạy trên: ứng dụng và các dịch vụ Docker của chúng, hình dạng của mỗi dự án, xuất bản gói, máy chủ, DNS, và các tác nhân AI đang làm việc với mã — 275 lệnh, được viết từ năm 2017.
Python Bash Docker Docker Compose Git PyPI Claude MCP Cloudflare GitLab -
Wexample — từ một tập thể các chuyên gia web đến một phương tiện truyền thông web
Người đồng sáng lập, lãnh đạo kỹ thuật và thủ quỹ của một hiệp hội các chuyên gia web, sau đó là CTO của phương tiện truyền thông mà nó trở thành, vẫn chạy trên máy chủ của tôi.
Symfony Vue TypeScript WordPress Docker Ansible Nextcloud Rocket.Chat Stripe -
Học viện Nhiếp ảnh
Trưởng bộ phận kỹ thuật và DevOps của nền tảng một trường nhiếp ảnh có mặt ở nhiều quốc gia — từ trang web đầu tiên bằng tiếng Pháp dưới Drupal đến nền tảng Laravel đã được triển khai.
Laravel PHP Vue Drupal Docker GitLab CI Baserow Listmonk Matomo Plausible n8n -
Eli Tiunine
Website của nghệ sĩ, được theo dõi gần hai mươi năm: triển lãm, cửa hàng, và hôm nay là một trang đa ngôn ngữ.
Drupal PHP Zazzle Symfony -
Thư cam kết — BDO Luxembourg
Một công cụ cho các nhóm thuế và kế toán của BDO Luxembourg để viết, gửi và theo dõi các thư cam kết định nghĩa từng nhiệm vụ của khách hàng.
Symfony Vue AI agents DocuSign PDF -
FIBA — Báo cáo trận đấu do AI viết
Đối với Liên đoàn Bóng rổ Quốc tế, một API viết báo cáo trận đấu từ số liệu thống kê và diễn biến từng pha, được xây dựng trên nền tảng đại diện Syrtis.
Syrtis Python OpenAI RabbitMQ Symfony REST API -
Mojoe — quản lý bưu kiện cho cửa hàng và điểm chuyển phát
Một ứng dụng Android cho Mojoe, một cửa hàng cũng hoạt động như một điểm chuyển phát bưu kiện: bưu kiện được quét khi đến, được lưu trữ trên kệ và tìm lại khi khách hàng đến lấy.
Flutter Dart Google ML Kit NestJS Prisma PostgreSQL Docker -
Chez André — hạ tầng dữ liệu
Một cổng Symfony định tuyến dữ liệu của nhà bán lẻ đến các microservices của nó, với CI và các kho đăng ký riêng.
Symfony n8n Grouparoo SQL Server GitLab CI Docker -
Trường Jeannine Manuel
Các trang web của trường quốc tế song ngữ: Paris, Lille và Quỹ của nó.
WordPress PHP Docker -
Giảng dạy và hướng dẫn
Học viên của khóa học phát triển web CNAM đã theo học để nhận chứng chỉ nghề nghiệp của họ, sau đó đã hướng dẫn các lập trình viên junior, từ hai đến bốn người mỗi năm.
-
EcoMeter — Pernod Ricard
Một công cụ đo lường thiết kế sinh thái cho khoảng trăm trang web của tập đoàn Pernod Ricard, với các báo cáo động về công nghệ và hiệu suất của chúng.
Node Azure SQL Server Lighthouse CLI Wappalyzer Jekyll Symfony Vue -
iTerra
Nhiều năm bảo trì và quản trị hệ thống — cập nhật, một Nextcloud được cài đặt cho nhóm, trang web WordPress.
WordPress Nextcloud Linux -
Atlas các chính sách nông nghiệp và thực phẩm — dữ liệu đằng sau cuốn sách
Công việc dữ liệu đằng sau "Atlas des politiques agricoles et alimentaires" của Philippe Ducroquet và Jean-Paul Charvet (Éditions du Rocher, 2024): các số liệu của FAO và Ngân hàng Thế giới được nhập vào, kiểm tra chéo và chuyển thành biểu đồ, từng quốc gia một.
PHP MySQL JavaScript Google Charts Docker -
Chuẩn bị GMAT
Các trang WordPress chuẩn bị cho GMAT, được duy trì trong sáu năm.
WordPress Bedrock Docker -
WorkTimeNet
Một trang WordPress đã được theo dõi trong mười năm, chuyển sang `wex` vào năm 2022.
WordPress Docker -
Ngừng Loại Trừ Năng Lượng
Trang WordPress của chiến dịch chống đói nghèo năng lượng, đã được cài đặt và tích hợp, cùng với chiến dịch quyên góp của nó.
WordPress PHP -
Tchao Mégot
Tích hợp trang WordPress của Tchao Mégot, sau đó tư vấn, cập nhật và bảo trì.
WordPress PHP -
Sabaï Thai Spa — Paris và Juvisy
Nhiều năm duy trì các trang WordPress của hai spa massage — cập nhật, bảo trì và sản phẩm WooCommerce.
WordPress WooCommerce PHP -
E-Swype
Tư vấn kỹ thuật cho đội ngũ trẻ xây dựng E-Swype — một hệ thống quản trị Nuxt và một back end Symfony và Vue: lựa chọn kiến trúc, đánh giá và hỗ trợ trong quá trình phát triển.
Nuxt Symfony Vue -
Anne Valérie Hash — SEO
Vài ngày tư vấn về trang WordPress của nhà thiết kế, để tối ưu hóa thứ hạng trên công cụ tìm kiếm.
WordPress SEO -
IDE Conseil — tối ưu hóa tốc độ WordPress
Một đánh giá hiệu suất của trang WordPress của IDE Conseil, được cung cấp dưới dạng báo cáo các khuyến nghị để làm cho nó nhanh nhất có thể.
WordPress PHP -
le-parcours.fr
Một ứng dụng Symfony + Node, với các hình ảnh từ Illustrator.
Symfony Node -
SAME
Một bộ ứng dụng được tiếp quản cho hiệp hội nhà nho Pháp: thành viên, cuộc thi nếm rượu, kết quả, bán hàng trực tuyến, dữ liệu phân tích — và một ứng dụng di động lai trên các cửa hàng.
PHP Symfony Cordova Framework7 jQuery MS Access 3D -
Nông trại của Brice
Trang web của một người trồng rau: nông trại, rau củ và nơi tìm thấy chúng, với một quản lý nhỏ để cập nhật.
PHP MySQL JavaScript CSS -
Carto+ Saclay
Một nghiên cứu khả thi cho một ứng dụng bản đồ giới thiệu cao nguyên Paris-Saclay: các địa điểm, các thành phần và những gì đang được xây dựng ở đó.
Mockups -
Bản đồ của Les Grands Voisins
Bản đồ của Les Grands Voisins, được xây dựng bằng Polymer, cho việc chiếm dụng tạm thời bệnh viện Saint-Vincent-de-Paul cũ ở Paris.
Polymer JavaScript -
1789 — Tuyên ngôn về Quyền con người, trong PHP
Hai điều khoản đầu tiên của Tuyên ngôn về Quyền con người và của Công dân được viết dưới dạng PHP: con người sinh ra tự do và bình đẳng, và các quyền không bị tước bỏ ngay cả khi mã cố gắng lấy đi chúng.
PHP -
ALTRA — Lexiane, một cuộc kiểm toán kỹ thuật
Một cuộc kiểm toán kỹ thuật cho tất cả các công cụ của ALTRA, và một nghiên cứu cho Lexiane, một trang Drupal được thiết kế để tiếp nhận dữ liệu ngữ nghĩa — JSON-LD, SPARQL, dữ liệu liên kết.
Drupal JSON-LD SPARQL Semantic web -
Vô Chính Phủ
anarchy.pizza, một blog tổng hợp các tác phẩm của những người phổ biến trên YouTube trong lĩnh vực lịch sử, xã hội học và kinh tế: video, phỏng vấn và bài viết của họ ở một nơi.
-
Người bạn thân yêu của tôi Odile
Một trình chỉnh sửa tương tác để tạo ra những cuốn album ảnh thú vị làm quà tặng — một cuốn album sinh nhật được xây dựng xung quanh một bức chân dung Trung Quốc: "nếu bạn là một chú chó, bạn sẽ là một chú chó dachshund, vì…". Nó chưa bao giờ được phát hành.
Meteor JavaScript MongoDB AWS -
Ngày Mở Cửa của các Tổ Chức Châu Âu — Ủy Ban Châu Âu
Ứng dụng web di động của Lễ hội Châu Âu 2016, ngày mở cửa của các tổ chức Châu Âu: các hoạt động, bộ lọc theo đối tượng, đếm ngược, bảng sự kiện.
Drupal 7 Mobile web -
Voxe.org — so sánh các chương trình chính trị
Xây dựng lại công cụ so sánh của Voxe.org, nền tảng công dân đưa ra các đề xuất của các ứng cử viên cạnh tranh với nhau, theo từng chủ đề.
JavaScript WJS jQuery Mustache jVectorMap -
WJS — "thư viện kín đáo"
Một thư viện mã nguồn mở JavaScript / PHP tập trung vào UI và UX, với nhà máy phần mềm riêng, một trình tạo thành phần WYSIWYG và một chợ thành phần.
JavaScript ActionScript 3 Drupal -
Happy Dev
Dành cho tập thể Happy Dev: một extranet Drupal, một trình tạo điểm, theo dõi dự án trên LDP, và một framework JavaScript cho kiến trúc LDP.
Drupal JavaScript LDP -
Công cụ đọc nhạc
Bài tập để học hòa âm — chuyển đổi, đọc, nghe — sau đó là công cụ đọc nhạc và lưới jazz với VexFlow.
Python JavaScript VexFlow -
Câu lạc bộ Jazz Carolus
Địa điểm của câu lạc bộ jazz, và các mô hình Carolus 1.0 và 1.1 với kết cấu và hình ảnh 3D của chúng.
Drupal PHP 3D -
Phòng Thương mại Pháp-Brazil
Xây dựng trang web, tích hợp và phát triển trang web của Phòng Thương mại Pháp-Brazil.
Drupal -
Madinette
madinette.com, một trang web về mẹo dân gian và mẹo gia đình — bột nở, giấm trắng và những mẹo hay khác.
PHP MySQL -
BEO — một công cụ tùy chỉnh trang phục
Một trình chỉnh sửa Flash để đặt logo lên quần áo trước khi đặt hàng, được xây dựng cho BEO; nó chưa bao giờ hoạt động.
Flash ActionScript 3 -
gouvernement.fr — Dịch vụ Thông tin Chính phủ
Nhà phát triển, sau đó là trưởng nhóm kỹ thuật trong ba năm cho gouvernement.fr: trang web của Chính phủ Pháp, được xây dựng lại từ SPIP sang Drupal và phát triển thành một mạng lưới các ứng dụng kết nối.
Drupal Pressflow Flash iOS Jenkins Sonar SVN -
Piscinelle
Hệ thống extranet của một nhà sản xuất bể bơi được xây dựng lại: hai giao diện nơi người bán đặt hàng bể bơi theo kích thước và phụ tùng, với các tính toán nhiều cấp độ về lợi nhuận và giảm giá.
PHP ASP Flash Vanilla -
StreetLive — tạp chí
Tạp chí DVD StreetLive được xây dựng lại và lưu trữ, với một trình phát video và một diễn đàn riêng.
PHP Flash -
La Locale TV
Trưởng nhóm web của một kênh truyền hình DTT: nhận diện thương hiệu, một CMS tự phát triển, lịch trình chương trình, mạng xã hội cho thành viên.
PHP MySQL ActionScript 2 Photoshop -
Cinemoi.net
Nền tảng việc làm cho ngành điện ảnh, trên một CMS tự phát triển: thành viên, thông báo việc làm, nhắn tin, diễn đàn.
PHP Flash