[> terminal]
~/odilon.uncoded$whoami

Odilon
Corby

Product Builder No-Code & IA

Je construis des outils no-code et IA, et je m'occupe de leur adoption : cadrage, construction, récit. Product Builder avec dix ans de communication et de stratégie éditoriale. Je cadre le besoin, je livre l'outil, je fais en sorte qu'on s'en serve.

Localisation Paris, FR
Expérience +10 ans
Portrait Odilon Corby
~/odilon.uncoded$ls produits/ 01

Produits

01 — PWA · Accompagnement naissance naïko Les cours et les livres s'adressent à la personne qui accouche. naïko donne à celle qui l'accompagne des repères utilisables dans l'instant. Testée sur 2 naissances réelles1 700 visites · 33 configurations terminées
Accueil de naïko en préparation : compte à rebours J-28, bascule préparation / post-partum, progression des sections
Accueil préparation : J-28, progression
Accueil de naïko en post-partum : bébé de 4 jours, dernier repas, repères du moment
Post-partum : l'accueil suit l'âge du bébé
Compteur de contractions en cours sur fond nuit : durée, dernière contraction, moyenne et intervalle
Jour J : compteur de contractions
Suivi des repas : nombre et volume du jour, dernier biberon, historique corrigeable
Suivi des repas, partageable à deux
Carte réflexe du jour J « Massage sacrum », avec son illustration au trait
Carte réflexe du jour J, illustrée
Problème

L'accompagnant arrive à l'accouchement et au post-partum avec peu de repères pensés pour lui : cours et livres s'adressent d'abord à la personne qui accouche. Mes propres notes Notion étaient trop denses : un collègue qui allait devenir père ne les a jamais lues.

Ce que j'ai construit

Une PWA mobile, hors ligne et sans compte, en trois temps : Préparer, Jour J, Post-partum. 43 fiches, 17 cartes pour le jour J, compteur de contractions, suivi des biberons partagé à deux, rappels aux dates clés. Hébergement UE, AIPD, données sensibles gardées sur l'appareil.

Une refonte complète est en ligne depuis septembre 2026. Je conçois et j'arbitre, le code est écrit par Claude Code sous ma direction.

Impact

Utilisée pour la naissance de mon deuxième enfant, et par le collègue qui n'avait pas lu mes notes. Depuis fin avril : environ 1 700 visites, 87 % sur mobile, 33 parcours d'accueil terminés (Umami). Prochaine étape : la relecture par une sage-femme.

stack Claude Code · React 18 · Vite 7 · Tailwind CSS · PWA · Firebase · Cloudflare Pages · Cloudflare Workers · Cloudflare D1 · Notion

naiko.app
02 — Operating system · La Lune Rousse · Ground Control Notion OS : service communication Des infos d'événements éparpillées entre mails, pièces jointes et SharePoint : une source de vérité commune, de l'info brute à la publication. 6 statuts, de l'info brute à la publicationNewsletter générée depuis Notion jusqu'au BAT
Problème

Les infos d'événements arrivent par mails, pièces jointes et SharePoint. Le suivi tenait dans un Excel jamais à jour : impossible de savoir ce qui manque, ce qui est validé, ce qu'il reste à produire.

Ce que j'ai construit

Une architecture relationnelle dans Notion (événements, publications, projets, tâches) pour une équipe de six. Chaque événement suit six statuts, et rien ne part en production avant « validé com ».

Deux sorties : le site (fiche Automations) et la newsletter. Pour la newsletter, les événements d'une édition sont normalisés en JSON et injectés dans le template Brevo, jusqu'au brouillon et au BAT ; la validation reste humaine.

Impact

Calendrier éditorial et dashboard utilisés par l'équipe et consultés par la direction ; une deuxième structure du groupe demande à y entrer. Pipeline newsletter testé sur une édition réelle de dix événements. Prochaine étape : un Worker Notion à la place de la couche de test.

stack Notion · Make · Brevo · SharePoint

03 — PWA · Ground Control Festival des Médias Indépendants Un programme qui bouge jusqu'à la dernière minute : une PWA temps réel, que l'équipe met à jour depuis Notion sans redéployer. Programme corrigé en direct depuis NotionLivrée en 7 jours, seul, sans budget
Écran Maintenant de l'app FMI, samedi 15:20 : rendez-vous en cours avec horaires, lieu, médias et intervenant·es
Maintenant : ce qui se passe, en direct
Écran Programme de l'app FMI : rendez-vous à heure fixe avec médias, horaire, lieu et intervenant·es
Programme : alimenté par Notion
Écran Plan de l'app FMI : plan simplifié du festival, 8 espaces numérotés
Plan : 8 espaces, chacun relié à sa page
Écran de l'espace Cathédrale : présentation de l'exposition (in)dépendances, boutons vers le plan, la programmation et l'expo
Page espace : l'exposition de l'édition
Écran Manifeste de l'app FMI : le texte éditorial du festival
Manifeste : le ton éditorial dans l'app
Problème

Pendant deux jours, le public doit savoir ce qui se passe maintenant et où. Le programme bouge jusqu'à la dernière minute, sans budget ni campagne dédiée.

Ce que j'ai construit

Une PWA sans téléchargement : « en ce moment » en temps réel, programme, plan, pages espaces. Le programme est lu en direct dans Notion : l'équipe le corrige sans toucher au code. Conçue et livrée en une semaine, pour l'ouverture du festival.

Impact

Utilisée pendant le festival, diffusée uniquement par QR codes : 30 visiteurs. Le produit a tenu, la distribution a manqué ; la prochaine édition aura une vraie campagne.

stack React · TypeScript · Vite · Tailwind CSS · React Router · Cloudflare Pages · Notion API

fmiapp.pages.dev
04 — Notion × Make × WordPress · Ground Control Automations La page Programmation du site se construit seule ; la programmation d'un festival publiée d'un coup depuis Notion. ≈ 1 h gagnée par semaineToute la prog du FMI publiée en un batch
Problème

Mettre à jour le site WordPress à la main prenait du temps chaque semaine : pages de programmation, agenda hebdomadaire.

Ce que j'ai construit

En production : un script injecté dans le site construit seul la page Programmation (tri par date, récurrents, événements passés retirés).

En MVP : un pipeline Notion → Make → WordPress qui crée les pages projet avec leurs champs et leur image. Testé sur le festival : toute la programmation publiée d'un coup.

Impact

L'agenda a tourné pendant mon congé paternité sans supervision : environ 1 h gagnée par semaine. Prochaine étape : étendre le pipeline aux événements courants, déclenché au statut « validé com ».

stack Notion · Make · WordPress · ACF · Script IA

05 — PWA · Usage personnel Passation Une app conçue pour mon quotidien de parent, à partir de deux moments vécus où il faut noter vite et sans erreur : la passation à la crèche, et une crise d'asthme de ma fille, où il faut savoir ce qui a été donné et quand. Tout se relit d'un coup d'œil et se copie en texte pour l'autre parent. Aucun serveur : tout reste sur le téléphone233 tests automatisés
Accueil de Passation : « Qui suit-on ? », bouton Reprendre, deux enfants sans prénom, l'un suivi en Passation (biberon, sommeil, selle), l'autre en Santé (ventoline, médicaments, température)
Accueil : un enfant, ses suivis à lui
Écran Maintenant : « Depuis le dernier... » avec la durée depuis le dernier biberon et depuis le réveil, gros boutons Biberon et Sommeil en bas d'écran
Maintenant : « Depuis le dernier... », boutons sous le pouce
Panneau Biberon : heure Maintenant choisie d'office, quantité 150 ml sélectionnée, récapitulatif « Biberon 150 ml à 17h40 » et bouton Confirmer
Biberon : un récapitulatif à confirmer
Journée : résumé du jour en texte (biberons, selles, sommeil avec durées) et bouton Copier en texte
Journée : le résumé se copie en texte
Éditeur du protocole de crise : nom du scénario, bouffées, intervalle en minutes, consigne libre, avec des valeurs fictives
Santé : protocole recopié du PAI (fictif)
Crise en cours depuis 35 min : heure prévue de la prochaine prise, dernière prise, bouffées notées, palier du protocole saisi, boutons Ventoline, Médicament, Température, Fin de crise
Crise en cours : prochaine prise, palier saisi
Panneau Ventoline : Maintenant, 2 bouffées sélectionnées, récapitulatif « Ventoline 2 bouffées à 17h40 » et bouton Confirmer
Ventoline : bouffées, à confirmer
Panneau d'un médicament fictif saisi par le parent : dose habituelle 5 ml, récapitulatif et bouton Confirmer
Médicament : fiche saisie par le parent
Problème

Au dépôt et à la récupération, la crèche raconte la journée du bébé : biberons, sommeil, selles. Deux minutes, debout, un bébé dans un bras. Les infos sont orales, fragmentées, oubliées le soir.

Ce moment juge chaque choix. Une fonctionnalité qui n'aide pas la passation sort.

Même contrainte pendant une crise d'asthme : en pleine urgence, savoir ce qui a été donné, quand, et quelle est la prochaine étape du protocole du PAI.

Ce que j'ai construit

Une PWA pour mon usage de parent : noter d'une main, relire la journée, la copier en texte pour l'autre parent. Un module Santé optionnel, pour un usage ponctuel. Exemple : les crises d'asthme de ma fille. Le parent recopie le protocole du PAI, rien n'est prérempli. Pendant une crise, l'app affiche le temps écoulé, le palier en cours et l'heure prévue de la prochaine prise. Bouffées de Ventoline, médicaments et température se notent comme un biberon, avec un récapitulatif à confirmer.

Tout reste sur le téléphone. Pas de serveur, pas de compte, pas de traceur : des données sur un mineur n'ont rien à faire ailleurs. Sans synchro entre téléphones, le résumé de la journée se copie en texte.

Gros boutons dans la zone du pouce, cibles d'au moins 56 px, un seul thème clair à fort contraste pour lire au soleil.

L'app n'interprète rien. Pas de « mange peu », pas de seuil, pas de conseil médical. Elle note et calcule des durées.

Chaque saisie passe par un récapitulatif à confirmer. Avant, après le dernier tap, on attendait que l'app enregistre sans savoir quand c'était fait. Un bouton Confirmer ajoute un tap, trois au lieu de deux, mais la validation est immédiate : on repart plus vite.

Ce qui ne sert pas sort. Après deux semaines en ligne, Selle a perdu son gros bouton, puis sa carte sur l'écran principal. Les selles restent notables, dans la journée et le résumé.

Méthode : de petites tranches livrées et validées une à une, chaque décision notée et datée. Le code est écrit par Claude Code sous ma direction : je cadre, je tranche, je teste sur iPhone au quotidien.

Impact

En ligne depuis le 21 octobre 2026, testée sur iPhone, en usage quotidien. Installable sur l'écran d'accueil, utilisable hors ligne. 233 tests automatisés. Le lien est ouvert à tous les parents : l'app s'ouvre vide, les données restent sur l'appareil de chacun. Captures sur données fictives.

stack Claude Code · React 18 · Vite 7 · Tailwind CSS · PWA (vite-plugin-pwa) · Vitest · Cloudflare Pages

Voir l'app
~/odilon.uncoded$cat parcours.md 02

Parcours

2023 — En poste
La Lune Rousse · Ground Control · Paris
Responsable Communication & Innovation Digitale
Rayonnement

Stratégie 360° et production éditoriale multi-format. J'y conçois aussi les outils du service : Notion OS, pipelines vers le site et la newsletter, agenda automatisé.

2018 — 2023
Musée national de la Marine · Paris
Chargé de Communication Senior
Récit

Communication interne et externe en contexte institutionnel : stratégie éditoriale, budget, production graphique, communautés à +100K abonnés.

2017 — 2018
Grands Formats · Paris
Chargé de Communication · Pôle Ressources
Valorisation

Ressources et support communication : process, coordination, qualité d'exécution.

2014 — 2016
Carreau du Temple · Paris
Chargé de Communication
Amorce

Premier terrain dans un lieu culturel hybride : contenus, production, publics.

~/odilon.uncoded$./music --play 03

Musique

Side project · odilon.wav

Musiques électroniques

Techno, ambient, drum & bass. Une pratique personnelle qui nourrit mon sens du rythme et de la structure, dans les projets comme dans les workflows.

Outils · Roland TR-8S · TD-3-MO · Ableton Live
odilonwav.bandcamp.com
~/odilon.uncoded$contact --all 04

Contact

No-code · IA · Automation
Claude Code Codex Notion Airtable Make API & MCP GitHub Cloudflare WordPress
Stratégie éditoriale
Récit de marque Ligne éditoriale Relations presse Management d'équipe
Production & diffusion
Social media Newsletters CMS Adobe Suite Vidéo Pilotage budgétaire Reporting
Formation
Uncode School · Product Builder No-Code & IA · Titre RNCP · en cours · certification prévue en juin 2027 Masters Communication · Cesacom / Cergy · 2015 BTS Communication · CFA SACEF · 2012
Langues
Français · natif Anglais · courant