APOGEE-01 — assemblage frame de télémétrie
Frame TM conforme PUS-C, encodage CRC-16, parseur miroir côté sol. Le firmware tient dans 3 KB de stack, zéro malloc. Le moment où la doc CCSDS devient lisible.
Je mets de l<react>IA en production</react> — pas un POC qui meurt en démo, mais une feature qui tient et dont <back>la facture de tokens ne dérape pas</back> (−87 % de coût dinférence sur mon dernier SaaS). Front React / Next, et je descends jusqu'au firmware C quand le terrain sort du navigateur.
Bac+5, expert en sécurité des développements : ce que je mets en prod, je sais aussi le défendre.
Cinq dossiers. Deux montrent ce que je fais le mieux : mettre de l'IA en prod sans cramer le budget, et sécuriser ce qui compte. Le reste vit dans l'archive.
Carnet de bord opérationnel — ce qui se joue sous le capot, écrit court, à chaud.
Frame TM conforme PUS-C, encodage CRC-16, parseur miroir côté sol. Le firmware tient dans 3 KB de stack, zéro malloc. Le moment où la doc CCSDS devient lisible.
Comportements ennemis (idle / patrol / chase / search) éclatés en un fichier par état. Le switch de 400 lignes était devenu ingérable. Plus simple à raisonner, à tester, à étendre.
Le site sonnait trop générique. Pivot vers une direction operator briefing assumée : palette phosphor MGS, Anton en display, Departure Mono en HUD. Easter egg codec en bonus.
Sélection de stratégie selon le profil entrant (junior / senior / reconversion). Trois jours à comparer les sorties, mesurer, resserrer — jusqu'à −87 % de coût. Pas de magie : mesurer, choisir, mesurer.
Audit complet d'une stack web critique. Cartographie des flux, scénarios redoutés, mesures de réduction. Livrable : rapport détaillé et plan de remédiation priorisé, posé sur un bureau de direction.
Dashboard PWA pour techniciens en plein soleil. Contraste 7:1, touch target 56 px, mode offline. UX validée sur le terrain, avec des gants — pas en salle de réunion.
Quand un provider IA lâche à 2h du matin, le routeur cloud bascule sur le suivant sans coupure. Anthropic SDK en direct, jamais LangChain : moins de magie, plus de contrôle.
Premier poste structuré. PHP / MariaDB legacy d'un côté, React 19 / Tailwind 4 en early-adopter de l'autre. Naviguer entre deux époques de code dans la même journée.
Un projet, une mission cadrée, une question d'archi, ou l'envie de parler code C ?
Tout passe. Réponse sous 48h, par moi, pas par un bot.