vince2k.eu
Millésime 2026

Vincent de Cabissole

Du terrain au code. Développeur Rails après quinze ans entre ingénierie-conseil et viticulture.

Je conçois et fais tourner des applications Ruby on Rails. Ma première — Faustogenic, un outil de suivi du régime cétogène né du déficit en GLUT1 de ma fille — tourne en production et sert d'autres familles. Tout ce que vous lisez ici a été construit pour vous montrer comment je travaille.

Le récit

L'histoire

Je n'avais pas prévu de devenir développeur.

  1. 2012 — 2016

    Le terrain

    Pendant cinq ans, j'ai exercé comme ingénieur-conseil — d'abord sur les réseaux d'eau, puis sur l'électrification rurale. Maîtrise d'œuvre, calculs, plans, suivi de chantier. La satisfaction du tangible : du câble qu'on tire dans une commune, des canalisations qu'on raccorde, des budgets qu'on tient. Côte à côte avec ouvriers, élus, riverains.

  2. 2018 — 2024

    Le chai

    Puis le besoin d'un autre tempo. Six ans comme maître de chai au Domaine d'Espeyran, à Saint-Gilles. Vinifications, conduite d'exploitation, tracteurs. Une exigence différente : celle du millésime, des décisions qu'on prend une fois par an pour douze mois, des assemblages qui se jugent à l'aveugle.

  3. 2023

    Le diagnostic

    Ma fille a le syndrome de déficit en GLUT1. Une maladie neurologique rare qui se traite — quand on peut — par un régime cétogène strict : matières grasses élevées, glucides quasi-nuls, calculs précis pour chaque repas. Du jour au lendemain, j'ai dû devenir nutritionniste, comptable de macros, et bricoleur de tableurs.

  4. Sept. 2024 — avr. 2025
    Aujourd’hui

    Le code

    Aucun outil existant ne couvrait correctement ce dont j'avais besoin. Excel ne suffisait pas ; les apps de tracking nutritionnel n'avaient ni la granularité, ni le ratio cétogène, ni le partage entre soignants. J'ai décidé de construire l'outil moi-même. Sept mois au Wagon en parallèle des soins. En sortie de formation, l'aventure Faustogenic commençait.

  5. 2025 →

    Aujourd'hui

    Faustogenic sert cinquante familles. Trois cents recettes au catalogue, dont un tiers partagé publiquement. J'ai trouvé un métier que j'aime — concevoir, construire, faire tourner. Maintenant je cherche à le faire pour autre chose qu'un projet personnel : une entreprise, une équipe, un produit qui sert vraiment ses utilisateurs.

De la cave au code,
par nécessité.
Étude de cas · en production

Faustogenic

Voir le site

Une app web qui fait tenir un régime cétogène strict à des familles confrontées au syndrome de déficit en GLUT1.

Le problème

Le GLUT1 force un ratio cétogène précis (souvent 3:1 ou 4:1 lipides / autres macros). Excel n'est pas adapté ; les apps de nutrition grand public ou spécialisées ne correspondaient pas à nos besoins.

La réponse

Une web app Rails + Hotwire : catalogue de 230 k ingrédients (CIQUAL, OpenFoodFacts), composition de recettes avec calcul de ratio à la volée, gestion des repas journalière, suivi statistique, export pour le médecin. Chaque utilisateur gère ses recettes en privé et peut les partager avec la communauté.

Le résultat
50
Utilisateurs
10/j
Actifs
300
Recettes
230k
Ingrédients
La stack
  • Ruby on Rails 8 Backend monolithique
  • Hotwire — Turbo / Stimulus Interactions SSR
  • PostgreSQL · Redis Données & cache
  • Devise · Pundit Auth & policies
  • Docker · Kamal · self-host Déploiement
  • Tailwind v4 UI
Choix techniques notables
  • Pas de SPA, pas de framework JS lourd.
    Hotwire (Turbo + Stimulus) gère tout : modales, recherche d’ingrédients en temps réel, sliders de macros et mise à jour instantanée du ratio cétogène. Moins de code, plus de performance et une maintenance simplifiée.
  • Modèle de visibilité à deux niveaux.
    Chaque recette est soit privée (appartenant à l’utilisateur), soit publique dans le catalogue communautaire. Association polymorphe + Pundit pour un scoping propre et sécurisé.
  • Self-host complet & RGPD first.
    Aucune donnée patient chez un tiers. Tout tourne sur un VPS personnel, chiffré au repos, avec registre des traitements et gestion fine des droits. Coût infrastructure : ~7 €/mois.
La stack

L'outillage

Tout ce qu'il faut pour livrer du logiciel utile, et rien de plus. Cliquez sur une catégorie pour filtrer.

Ruby on Rails 8
Monolithe heureux
Backend
Devise
Auth
Backend
Pundit
Authorization
Backend
REST + Turbo Streams
API & broadcasts
Backend
Hotwire
Turbo + Stimulus
Frontend
Tailwind v4
CSS-first config
Frontend
HTML / CSS / JS
Fondamentaux
Frontend
PostgreSQL
Source de vérité
Données
Redis
Cache & jobs
Données
Active Storage
Fichiers
Données
Docker
Conteneurs
Infra
Kamal
Deploy reproductible
Infra
Self-host / VPS
Souveraineté
Infra
Let's Encrypt
SSL auto
Infra
Git
VCS
Outils
Claude Code
Pair-programming IA
Outils
n8n
Automations
Outils

Petit clin d'œil : cette grille est gérée par un controller Stimulus. Le filtrage est une progressive enhancement — désactivez JavaScript, tout reste lisible.