Réalisations

Peu de projets. Aucun abandonné en route.

Une petite maison ne peut pas aligner cinquante logos. Elle peut, en revanche, montrer ce qu'elle a livré, ce que ça a coûté, et ce qui tourne encore aujourd'hui.

En production Conception · Développement · Exploitation

UpGreg

Plateforme métier découpée en modules autonomes derrière une passerelle unique : comptes et authentification, notifications, administration, chacun déployable et supervisable séparément.

L'architecture a été choisie pour une raison très concrète : pouvoir remplacer ou réutiliser un module sans rouvrir le reste. Deux ans plus tard, les modules de comptes et de notifications ont été repris tels quels sur un autre produit — ce qui a divisé par trois le délai de son propre socle.

  • Modules Python/FastAPI indépendants, aucun appel direct de l'un à l'autre.
  • Base PostgreSQL unique, migrations numérotées et rejouables.
  • Déploiement par conteneurs, routage et certificats automatiques.
  • Journal applicatif structuré, supervision et sauvegardes testées.
Développement en cours Produit interne

Kailo Location

Location de mobilier et de matériel de fête sur la rive du Léman : tables, chaises, vaisselle, guirlandes. Retrait au dépôt, contrat signé en ligne, acompte puis solde, caution par empreinte bancaire.

Le catalogue et le paiement sont du travail connu. Le vrai sujet est ailleurs : calculer la disponibilité réelle d'un stock physique fragmenté en lots, avec quantité minimale louable, incréments, délais de préparation entre deux locations et saisonnalité. Deux clients qui réservent les trois mêmes chaises à la même seconde ne doivent jamais pouvoir les obtenir tous les deux — c'est une question de verrou en base de données, pas d'affichage.

  • Panier écrit en base avec réservation temporaire expirante, jamais un état du navigateur.
  • Devis calculé côté serveur et signé : l'écran, le contrat et la facture affichent le même centime.
  • Documents immuables et horodatés, conservés dix ans.
  • Paiements confirmés par notification serveur uniquement — jamais par le retour du navigateur.

Votre projet ressemble à l'un des trois ?

Un stock à réserver, des documents à produire, des paiements à encaisser, une application à reprendre : on a probablement déjà buté sur le problème.

En parler trente minutes