▸ aller au contenu
C.DEVIF
▸ TRANSMITTING ── BRIEFING DOSSIER ──────────────

CHARLES
DEVIF

[ROLE]INTÉGRATION IA EN PROD/[SEC]SÉCURITÉ DES DÉV/[STATUS]DEPLOYABLE

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.

▸ OPERATOR.PROFILEv4.7.1
BASE
MONTPELLIER, FR
COORDS
43.6108N · 3.8767E
FRONT
REACT · NEXT · TS
BACK
NODE · PHP
MOBILE
FLUTTER · RN
ALSO
C · PY · TAURI
STATUS
OUVERT
CLEARANCE
EXPERT SÉCU · RNCP NIV.7
DEPLOY
MISSIONS · CONSEIL
BUILD
140.
MISSIONS
0
ACTIVE
0
DOMAINS
0
// dossier mis à jour 2026-06-15
SCROLL ▸ MISSION FILES3 SECTIONS
§ 02 :: FILES

MISSION
FILES.

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.

5 / 6 ENTRIESEND OF FEATURED
§ 03 :: NOTES

FIELD
NOTES.

Carnet de bord opérationnel — ce qui se joue sous le capot, écrit court, à chaud.

ACTIVE

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.

▸ ENTRY 001 / 008
ACTIVE

HELLBOUND — IA refondue en strategy pattern

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.

▸ ENTRY 002 / 008
ONGOING

Refonte portfolio — palette phosphor + Anton XXL

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.

▸ ENTRY 003 / 008
ONGOING

CVGEN-Δ — optimisation coût LLM −87 %

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.

▸ ENTRY 004 / 008
ARCHIVED

AUDIT-CYBER — méthodo EBIOS RM appliquée

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.

▸ ENTRY 005 / 008
ARCHIVED

IRRIGATION-FE — UX qui résiste au soleil

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.

▸ ENTRY 006 / 008
ARCHIVED

KITA — fallback chain multi-provider IA

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.

▸ ENTRY 007 / 008
ARCHIVED

Entrée à Montpellier Engineering (alternance)

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.

▸ ENTRY 008 / 008
§ 04 :: COMMS

ESTABLISH
SECURE LINK.

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.

▸ CHANNELS.OPEN2 / 2
UPLINK 43.6108N · 3.8767E ▸ MTP, FR