Aller au contenu
Deiss Yehouenou.

Réalisations

Transformer des données en décisions qu'on peut défendre.Mesurer

Pilotage financier — Société Générale

  • En production
  • En entreprise

Base de données centralisant les coûts directs, indirects et variables des Business Units, et tableaux de bord de rentabilité utilisés par les contrôleurs de gestion.

Ce que j'ai fait
  • Plusieurs niveaux de granularité dans le même rapport : un contrôleur passe du global à la ligne de coût sans changer d'outil.
  • Automatisation de processus internes selon une démarche Lean.
  • SQL
  • Power BI
  • DAX
  • Excel
  • Lean

Scoring explicable — PGS Africa

  • MVP
  • En entreprise

MVP analytique qui catégorise automatiquement les dossiers à risque à partir de données événementielles, et sait dire pourquoi.

Ce que j'ai fait
  • Explicable par conception : un dossier signalé s'accompagne des éléments qui l'ont fait remonter, sinon personne ne l'utilise.
  • Industrialisation du reporting associé : pipelines ETL, mesures DAX, indicateurs de pilotage opérationnel.
  • Python
  • Power BI
  • DAX
  • Power Query
  • ETL

Reconstitution tarifaire

  • En production
  • Pour un client

Reconstitution de l'historique complet des prix d'un catalogue à partir des seuls événements de mesure, pour vérifier qu'aucun client n'a payé un prix incohérent.

Ce que j'ai fait
  • 1 715 versions tarifaires observées sur 1 526 combinaisons de prestation, variante et options.
  • 43 combinaisons dont le prix a réellement varié, isolées avec leurs dates et leurs valeurs intermédiaires.
  • 155 réservations de contrôle dont le prix a été recalculé pour vérifier qu'il correspondait bien au catalogue en vigueur ce jour-là.
  • PostHog
  • JSONL
  • Python

Simulation Monte-Carlo d'activité

  • Prototype
  • Projet personnel

Modèle probabiliste du chiffre d'affaires d'une activité de service, pour raisonner en fourchettes plutôt qu'en projection unique.

Ce que j'ai fait
  • Une prévision unique donne une fausse certitude ; une distribution dit ce qu'il peut réellement se passer et avec quelle probabilité.
  • Python
  • Monte-Carlo

Impact des actualités sur les marchés

  • Prototype
  • Projet personnel

Chaîne complète qui collecte des flux d'actualité financière, les relie aux cours et entraîne un modèle pour estimer leur effet.

Ce que j'ai fait
  • Collecte par flux de syndication, cours de marché, stockage relationnel, API de service et tableau de bord de lecture.
  • Python
  • FastAPI
  • scikit-learn
  • SQLAlchemy
  • Streamlit
  • yfinance

Des produits web complets, mis en ligne et utilisés.Construire

HairByGloria

  • En production
  • Pour un client

Plateforme de réservation complète pour un salon : site client, tunnel de réservation, back-office de gestion et agents IA intégrés.

Ce que j'ai fait
  • Catalogue administrable dont les variantes et options font varier le prix et la durée, disponibilité calculée par intervalle, horaires et fermetures configurables.
  • Le serveur recalcule tout prix avant de l'engager : aucune valeur venant du navigateur ne fait foi.
  • Suivi d'erreurs, mesure d'audience derrière consentement, images converties à l'upload, authentification administrateur sans dépendance externe.

hairbygloria.fr

  • Next.js
  • Supabase
  • PostgreSQL
  • Sentry
  • PostHog
  • bcrypt
  • sharp
  • Vercel

deiss.website

  • En production
  • Projet personnel

Site de mon activité d'ingénierie digitale : catalogue de prestations, demande de contact par email, et un diagnostic public qui analyse le tracking d'une page tierce.

Ce que j'ai fait
  • Barrière de consentement stricte : un refus produit un silence total, y compris pour la démonstration intégrée.
  • Un diagnostic public analyse le tracking d'une page tierce sans exécuter son JavaScript — requêtes protégées contre les attaques par redirection interne, aucune donnée conservée.
  • Prix et libellés viennent d'un catalogue unique : une offre qui expire disparaît de toutes les surfaces en changeant une seule date.

deiss.website

  • Next.js
  • TypeScript
  • PostHog
  • Resend
  • Vercel
  • Meta Pixel

Klassic Horlogery

  • MVP
  • Projet personnel

Page d'atterrissage marchande avec captation de prospects et attribution complète : UTM, Pixel, GA4, Clarity.

Ce que j'ai fait
  • Le formulaire enregistre la source du visiteur : sans elle, on sait combien de prospects arrivent mais jamais d'où.
  • Next.js
  • Supabase
  • Meta Pixel
  • GA4
  • Clarity

Festichill — billetterie de festival

  • En production
  • Pour un client

Billetterie en ligne d'un festival à Cotonou : tunnel d'achat en trois écrans, stock limité, paiement mobile ou à la livraison, e-billet par messagerie.

  • 300+billets vendus
Ce que j'ai fait
  • Achat sans création de compte : trois écrans du choix du billet à la confirmation, pensés pour le pouce sur un téléphone.
  • Deux formats de billet, remises par quantité et frais de livraison par zone — le total est recalculé côté serveur, jamais accepté depuis le navigateur.
  • Stock réel affiché honnêtement plutôt qu'un faux compteur d'urgence : un billet vendu deux fois coûte plus cher qu'une vente perdue.
  • Back-office conçu pour être tenu depuis un téléphone, parce que c'est comme ça que le vendeur travaille réellement.

festichill.com

  • Next.js
  • Supabase
  • Zod
  • PostHog
  • Playwright
  • Vitest
  • Vercel

Faire exécuter le travail par des systèmes, avec des garde-fous.Automatiser

Agents de relation client

  • En production
  • Pour un client

Agents conversationnels branchés sur Messenger et Instagram : ils qualifient la demande, vérifient les créneaux réellement disponibles et passent la main à l'humain quand il faut.

Ce que j'ai fait
  • L'agent lit la disponibilité réelle avant de proposer un créneau : il ne devine pas, il interroge le système.
  • Règles d'escalade explicites — un cas complexe part vers l'humain plutôt que de recevoir une réponse approximative.
  • Relances client automatisées, avec le contexte de la conversation conservé.
  • OpenRouter
  • Meta Graph API
  • Webhooks
  • Next.js

AI Software Factory

  • Prototype
  • Projet personnel

Chaîne de production logicielle pilotée par agents, encadrée par des contrats explicites et vérifiée sur des tâches de référence.

Ce que j'ai fait
  • Chaque tâche est bornée par un contrat : l'agent qui déborde du périmètre échoue la vérification.
  • Dépôt bac à sable jetable et tâches de référence à l'état initial connu, pour mesurer la boucle sur un cas réel plutôt que sur une démonstration.
  • Python
  • Pydantic
  • YAML
  • Node.js

Chaîne de candidature vérifiée

  • En production
  • Projet personnel

Le système avec lequel je cherche mon alternance : un CV adapté à chaque offre, généré depuis une source de faits unique, et qui ne peut pas partir sans avoir passé un contrôle bloquant.

Ce que j'ai fait
  • Une source unique de faits, justifiée ligne à ligne : chaque élément du profil porte son origine et sa date. Un CV ne se rédige pas à la main, il se régénère depuis cette source.
  • Un contrôle final en six volets, bloquant : exactitude des faits, empreintes des fichiers, orthographe, couverture des mots-clés de l'annonce, et comparaison de chaque phrase réécrite avec sa phrase d'origine — le système signale lui-même une responsabilité qui aurait grossi au passage, par exemple « contribution à » devenu « pilotage de ».
  • Le PDF validé est figé par son empreinte : toute régénération annule la validation, donc le fichier envoyé est exactement celui qui a été relu.
  • Avant d'adapter un CV, le système pose des questions ciblées sur ce que l'annonce demande et que le profil ne montre pas encore. Il ne déduit jamais une compétence : une exigence restée non couverte n'entre pas dans le CV.
  • Un dossier par candidature, figé après l'envoi, qui conserve l'annonce, la correspondance exigences/preuves et la version exacte transmise — c'est avec elle qu'on prépare l'entretien.
  • Python
  • python-docx
  • pdfminer
  • Google Drive
  • Google Sheets
  • Claude Code

Génération vidéo automatisée

  • Prototype
  • Projet personnel

Chaîne qui compose et rend des vidéos courtes sans intervention : animation, capture, encodage.

Ce que j'ai fait
  • Animation pilotée par code, rendu capturé image par image dans un navigateur sans interface, encodage final automatisé.
  • Node.js
  • GSAP
  • Puppeteer
  • FFmpeg

Ce que j'ai construit parce que la question m'intéressait.Hors piste

Audits de sécurité de mes propres applications

  • En production
  • Projet personnel

Rapports de test d'intrusion menés sur mes propres applications web, et une procédure d'audit réutilisable qui en est sortie.

Ce que j'ai fait
  • Auditer ce qu'on a écrit soi-même est inconfortable : c'est précisément pour ça que ça vaut la peine.
  • Sécurité applicative
  • OWASP

Réalité virtuelle

  • Projet d'école
  • Formation

Environnements interactifs en réalité virtuelle développés pendant ma formation d'ingénieur.

Ce que j'ai fait
  • Interaction à la main, reconnaissance vocale, et la contrainte qui structure tout le reste : maintenir la fluidité d'affichage, sous peine de rendre l'utilisateur malade.
  • Unity
  • C#
  • Meta XR SDK
  • Oculus

Jeu 3D dans le navigateur

  • Prototype
  • Projet personnel

Un jeu en trois dimensions qui tourne dans un navigateur, avec moteur physique et son spatialisé.

Ce que j'ai fait
  • Rendu temps réel, simulation physique et audio, sans rien installer côté joueur.
  • Three.js
  • Rapier
  • Howler.js

L'Expédition

  • Prototype
  • Projet personnel

Un programme de 21 jours contre la procrastination : missions quotidiennes, récompenses, et un accompagnement conversationnel.

Ce que j'ai fait
  • Tâches planifiées, notifications par messagerie instantanée, état conservé en base — construit d'abord pour moi.
  • Node.js
  • Express
  • PostgreSQL
  • Telegram Bot API
  • Anthropic