Hugo Ribaud

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.

Starting at€5,000
Timeline4-8 weeks
🇪🇺European hosting available

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.

Starting at€12,000
Timeline6-12 weeks
🇪🇺European hosting available

Companion Mobile App

Your service in your clients' pocket

iOS + Android app with a single codebase, connected to your existing system.

Starting at€15,000
Timeline8-14 weeks
🇪🇺European hosting available

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.

Starting at€1,200
Timeline0.5-1 days
Featured Work

Case Studies

Real results

Featured Project

SmartApp

International Camp Management Platform

Problem Statement

International camps managed everything on paper and Excel — menus, events, emergency contacts. Each new site took weeks to set up.

Solution

Mobile app + web CMS built solo. Multi-tenant architecture enabling new site deployment in less than a day, with offline mode for isolated areas.

10
Sites Déployés
5000+
Utilisateurs Actifs
<1 jour
Déploiement Site
100%
Support Offline
Technical details
2024 - 2025 (9 months)
Solo Full-Stack Developer

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

Problem Statement

Aging Java/Spring Boot legacy system, expensive to maintain. The association needed a modern ecosystem for their mediation and training activities.

Solution

Complete migration to Next.js + Supabase and delivery of 4 web applications with 100% European self-hosted infrastructure — all for ~€13/month.

4
Applications
~100
Commits
99.9%
Uptime
~13€
Cost/month
Technical details
January - March 2026
Full-Stack & DevOps Developer — Pro Bono

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

Problem Statement

255 reflection questions managed in Google Sheets, unusable during training sessions with participants.

Solution

Interactive web app with category navigation, live mode for projection during sessions, and admin dashboard. Migration from Sheets to Supabase PostgreSQL.

16
Categories
255
Topics
Dashboard
Admin
Mode Live
Streaming
Technical details
January - March 2026
Freelance Full-Stack Developer

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 developmentCIS, Cap4 Lab, MyCTOFriend

View my background on LinkedIn

About Me

Hugo Ribaud - Développeur Freelance Marseille

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 free call

Book a 30-min slot

© 2026 Hugo Ribaud. All rights reserved.