
Hugo Ribaud
I digitize your business with custom applications — and automate your repetitive tasks with AI.
My Services
Custom solutions to digitize your business
Professional Website
Your online showcase, modern and performant
Responsive site, fast, SEO-optimized. Simple admin for your updates.
Custom Business Application
No more Excel and paper
I build the tool your team will actually use — not an oversized ERP, not a cobbled-together spreadsheet. Accessible everywhere, adapted to the way you work.
Companion Mobile App
Your service in your clients' pocket
iOS + Android app with a single codebase, connected to your existing system.
AI Setup for Professionals
Save 5-8 hours per week by automating your repetitive tasks
Personalized setup session — you leave with a system that works. Automated meeting notes, pre-drafted emails, simplified monitoring.
Case Studies
Real results
SmartApp
International Camp Management Platform
International camps managed everything on paper and Excel — menus, events, emergency contacts. Each new site took weeks to set up.
Mobile app + web CMS built solo. Multi-tenant architecture enabling new site deployment in less than a day, with offline mode for isolated areas.
Technical details
Problem Statement
International camps managed everything on paper and Excel: restaurant menus, event programs, emergency contacts, announcements. Each new site required weeks of configuration. Residents constantly harassed the front desk for basic information, and low-connectivity areas made traditional cloud solutions unusable.
Technical Approach
- Multi-tenant architecture enabling new site deployment in less than a day with full customization
- React Native/Expo mobile app with offline-first support for limited connectivity areas
- Next.js web CMS allowing non-technical teams to manage content autonomously
- Supabase real-time synchronization for urgent announcements and updates
- Push notification system for instant communication with residents
- Robust REST API with offline sync conflict management
- Infrastructure deployed on Vercel with Supabase PostgreSQL database
Technologies Used
Mobile
Web CMS
Backend
Infrastructure
Key Learnings
- Well-designed multi-tenant architecture from the start enables massive scalability without rewriting
- Offline-first mode is crucial for field applications - connectivity should never be assumed
- An intuitive CMS drastically reduces support requests and empowers teams
- Managing a solo project of this scale requires rigorous discipline and modular architecture
- Real-world testing (isolated camps) reveals edge cases impossible to anticipate in development
Conversari
4-App Web Ecosystem + Cloud Infrastructure
Aging Java/Spring Boot legacy system, expensive to maintain. The association needed a modern ecosystem for their mediation and training activities.
Complete migration to Next.js + Supabase and delivery of 4 web applications with 100% European self-hosted infrastructure — all for ~€13/month.
Technical details
Problem Statement
The association was running on an aging Java/Spring Boot 2.7 + Vue.js legacy system that was expensive to maintain and limited in features. They needed a modern ecosystem covering their various activities (mediation, training, debate) with reliable and cost-effective infrastructure.
Technical Approach
- Complete migration from Java/Spring Boot 2.7 + Vue.js to Next.js 16 + Supabase in 7 phases / 2 days
- Multi-application architecture: Argumenter (business app), Logos (toolbox), Réfléchir (debate roulette), Website (showcase)
- Self-hosted VPS infrastructure: 11 Docker containers orchestrated with Caddy and Kong
- Self-hosted multi-tenant Supabase with PostgreSQL 15 and Row-Level Security
- Automated monitoring: Beszel, Uptime Kuma, Sentry, 13 healthcheck and backup cron jobs
- Real-time alerts via ntfy for incidents and backups
- CI/CD with GitHub Actions and Vercel deployment for front-end apps
Technologies Used
Full-Stack
Backend & Database
Infrastructure
Monitoring
Key Learnings
- Migrating a Java/Spring Boot monolith to Next.js + Supabase is achievable in a few days with rigorous phase-based planning
- Self-hosted multi-tenant Supabase requires careful Kong and GoTrue configuration for data isolation
- Automated monitoring (13 cron jobs) is essential for reliable self-hosted infrastructure
- Caddy greatly simplifies TLS/HTTPS management compared to Traefik for small infrastructures
- A 4-app ecosystem can run for ~€13/month on a well-configured VPS
Conversari Réfléchir
Interactive Web App — Debate Roulette with 255 Topics
255 reflection questions managed in Google Sheets, unusable during training sessions with participants.
Interactive web app with category navigation, live mode for projection during sessions, and admin dashboard. Migration from Sheets to Supabase PostgreSQL.
Technical details
Problem Statement
The client managed their 255 reflection questions in a Google Sheets file, which was difficult to use during sessions with participants. A modern web interface was needed to browse questions by category, project them in live mode during training sessions, with a robust database replacing Google Sheets.
Technical Approach
- React 19 architecture with TypeScript and Vite for type-safe, performant development
- Migration from Google Sheets to Supabase PostgreSQL for a robust database
- 16 question categories (255 topics) with intuitive navigation and search
- Live streaming mode for projection during training sessions
- Admin dashboard for content management and tracking
- Responsive design with Tailwind CSS v4 and Motion animations
- Deployment on Vercel with custom subdomain
Technologies Used
Frontend
Backend & Data
Infrastructure
Key Learnings
- Migrating from Google Sheets to Supabase PostgreSQL improves reliability and performance for structured data
- Supabase offers excellent DX for rapid migrations with its dashboard and auto-generated APIs
- Live streaming mode requires fine-grained state and animation transition management
- Transforming an existing client tool (Sheets) into a web app reduces the adoption curve to zero
8+ years of experience in software development — CIS, Cap4 Lab, MyCTOFriend
View my background on LinkedInAbout Me

About Me
Freelance developer specialized in building web and mobile applications for SMBs. My unusual background - 10 years in hospitality before coding - taught me client listening, pressure management and creativity. Today, I put these skills at the service of your digitalization.
I believe in pragmatic solutions that address your real business needs. No over-engineering, no unnecessary jargon - just applications that work and that your teams actually adopt.
Specialized in modern web development, mobile applications and AI automation. Based in Marseille, I work with clients across France.
Let's discuss your project
A free initial chat to understand your needs and see how I can help
Book a 30-min slot