Pierre Cattani

Formation · Onboarding · Outils pour la restauration

Je connais les restaurateurs parce que j'en étais un.
Je comprends les logiciels parce que j'en construis.

5 ans à diriger des salles de restaurant, jusqu'à 1000 couverts par jour. En parallèle, je conçois des applications mobiles avec l'IA, dont une appli de prise de commande pensée pour mon propre restaurant. Basé à Lyon, je cherche à mettre ce double profil au service d'un groupe de restauration ou d'un éditeur de solutions pour la restauration, en formation, en onboarding ou en projets d'outils.

Photo de Pierre Cattani
5 ansde management en restauration
1000couverts par jour au maximum
3logiciels de caisse utilisés
2applis en production
3langues, dont l'italien bilingue

Ce que j'apporte

Le terrain d'un côté, la technique de l'autre, et la capacité de faire le lien.

Le terrain de la restauration

General Manager et Assistant Manager (Big Mamma, Signorvino…), ouvertures à Paris et Prague, recrutement et formation d'équipes. Je sais ce qui compte pour un restaurateur un samedi soir en plein service.

La technique

Kotlin, Kotlin Multiplatform, Jetpack Compose, Supabase. Des applis conçues et publiées de A à Z avec l'IA (Claude Code) : je définis le besoin, je teste en conditions réelles, je corrige.

Les logiciels de caisse, côté client

Utilisateur au quotidien de Lightspeed, Pokky et Pi Informatique. J'ai aussi formé mes équipes à ces outils. Je sais ce qu'un restaurateur attend de sa solution, et ce qui le fait décrocher.

Projets

Des applications réelles, utilisées et publiées, et un prototype pour la réservation.

Étude de cas · ChezPaul, la prise de commande en salle

Conçue pour le Bouchon Chez Paul (Lyon), utilisée en service · Démo sur demande

Le besoin

Dans un bouchon à fort débit, chaque commande doit être prise vite et sans erreur. Le manager a besoin de voir où en est le service sans attendre la clôture de caisse, et de comprendre ses ventes pour piloter.

Ce que j'ai construit

Une appli Android de prise de commande par table, utilisée chaque jour en service : couverts, plats, boissons, remarques, menus groupes et enfants, historique et exports CSV/PDF.

Le résultat

Le chiffre d'affaires, les couverts et le ticket moyen sont visibles en direct pendant le service. À partir des exports, j'ai analysé mes ventes avec l'IA : plats les plus vendus, écarts midi/soir, effet d'un ou deux serveurs en salle, digestifs vendus par client, évolution du ticket moyen. L'appli a été améliorée version après version, jusqu'à la v1.6.

Ce que j'en retiens : j'avais aussi développé l'envoi des bons en cuisine (ESC/POS), mais l'imprimante du restaurant était propriétaire et n'acceptait pas de connexion extérieure. L'interopérabilité entre systèmes de caisse est un vrai sujet pour les restaurateurs : je le connais maintenant des deux côtés.

KotlinJetpack ComposeRoomExports CSV/PDFAnalyse des ventes avec l'IAAndroid
ChezPaul : tableau de bord du service
Tableau de bord du service
ChezPaul : commandes ouvertes par table
Commandes ouvertes par table
ChezPaul : saisie d'une commande
Saisie d'une commande

Coursly : courses & frigo collaboratifs

Application publiée sur Google Play · iOS en cours
  • Inventaire du frigo avec alertes de stock et de péremption, liste de courses partagée en temps réel.
  • Mode « Scan & Go » en magasin, suivi du budget par rayon, planificateur de repas.
  • Android, iOS et Wear OS à partir d'un seul code (Kotlin Multiplatform), fonctionne hors-ligne.
  • Backend Supabase : authentification, synchronisation temps réel, abonnements in-app, tests automatisés.
Kotlin MultiplatformCompose MultiplatformSupabaseSQLDelightCI
Coursly : inventaire du frigo
Inventaire du frigo
Coursly : liste de courses partagée
Liste de courses partagée
Coursly : budget par rayon
Budget par rayon

Tavola : logiciel de réservation pour restaurants

Prototype web app · Code privé, démo sur demande

Pourquoi ce projet : au restaurant, notre logiciel de réservation avait de grosses limites au quotidien. J'ai prototypé l'outil dont j'avais besoin en service, en partant de chaque irritant :

  • Un outil lent → une appli légère, sans framework, avec les données en local : pensée pour la rapidité.
  • Une liste des arrivées peu détaillée → des réservations triées automatiquement par urgence : retards, arrivées imminentes, à venir, installés, non attribuées, no-show.
  • Peu d'informations sur les clients → un fichier clients avec des tags (VIP, habitués, allergies…).
  • Un calendrier basique → un calendrier des services midi/soir avec le nombre de couverts.
  • Pas de suivi des revenus → un tableau de bord du service : réservations, occupation, couverts, revenus estimés.
  • En plus : un plan de salle interactif (déplacement des tables, zoom, attribution des réservations, détection des conflits).

Prototype non terminé, faute de temps. Les données affichées sont des données de démonstration.

JavaScript ES6HTML / CSSArchitecture modulaireLocalStorage
Tavola : tableau de bord du service
Tableau de bord du service
Tavola : réservations et plan de salle
Réservations et plan de salle
Tavola : calendrier des services
Calendrier des services

Comment je travaille avec l'IA

L'IA accélère le travail, je garde la main sur le besoin, les choix et la qualité.

Partir du besoin métier

Je formule précisément le problème à résoudre, comme je le ferais avec un restaurateur : ce qui bloque, pour qui, et à quel moment du service.

Planifier avant de produire

Je fais travailler l'IA par étapes nommées, avec un plan validé avant chaque changement. Pas de code « à l'aveugle ».

Vérifier systématiquement

Relecture, tests automatisés et intégration continue : rien n'est publié sans avoir été vérifié.

Encadrer et documenter

Des règles écrites (sécurité, qualité, conventions) que l'IA doit suivre sur chaque projet. Le même réflexe sert à former une équipe.

Parcours

De la salle à l'écran.

2026 – aujourd'hui · Lyon

Créateur d'applications & éditeur · Coursly

Conception et publication d'applications mobiles avec l'IA (Claude Code), en Kotlin Multiplatform.

2024 – 2026 · Lyon

Manager · Bouchon Chez Paul

Gestion complète de l'établissement, puis conception de l'appli de prise de commande utilisée en service.

2023 – 2024 · Paris

Assistant Store Manager · Signorvino

Supervision des services, ouvertures de Prague et Paris, recrutement et formation.

2023 · Paris

Assistant Manager · Pizzeria Popolare (Big Mamma)

Services à très fort volume (+700 couverts/jour), formation des équipes.

2021 – 2023 · Nancy

General Manager · La Traviata · Le TÉM

Direction de deux restaurants : management, recrutement, menus et cartes des vins.

Formation

MSc International Hospitality Management · emlyon business school & Institut Lyfe

Master 2 LEA Anglais-Italien · Lyon 3 & Università di Torino

Licence LEA Anglais-Italien · Lyon 3

Langues

🇫🇷 Français : langue maternelle

🇬🇧 Anglais : courant

🇮🇹 Italien : bilingue

🇪🇸 Espagnol : en apprentissage

Travaillons ensemble

Disponible à partir de février 2027, à Lyon ou en télétravail.

Vous recrutez hors restauration ? Voir mon profil onboarding & outils IA →