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

CHARLES
DEVIF

[ROLE]PRODUITS IA · DE BOUT EN BOUT/[SEC]SÉCURITÉ DES DÉV/[STATUS]DEPLOYABLE

Je construis des produits augmentés par l'IA de bout en bout — et j'en ai cofondé un : Coef, en production depuis juillet 2026. L'IA y a un poste précis : lire les factures des restaurateurs, sans que la facture de tokens dérape. Du React / Next au C / C++ embarqué, je vais là où le produit a besoin de moi.
Cofondateur technique de Coef. 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
AI
CLAUDE · OPENAI · MULTI
EMBED
C · C++ · STM32 · QT
MOBILE
FLUTTER · RN
ALSO
PY · TAURI
STATUS
OUVERT
CLEARANCE
EXPERT SÉCU · RNCP NIV.7
DEPLOY
LEAD · MISSIONS
BUILD
140.
MISSIONS
0
ACTIVE
0
DOMAINS
0
// dossier mis à jour 2026-09-22
▼SCROLL ▸ MISSION FILES3 SECTIONS
§ 02 :: FILES

MISSION
FILES.

Quatre dossiers. Coef, que j'ai cofondé, montre ce que je fais le mieux : mettre en prod une IA qui sert le produit, sans cramer le budget. Sécurité, embarqué et mobile complètent le tableau ; le reste vit dans l'archive.

4 / 8 ENTRIESEND OF FEATURED
§ 03 :: NOTES

FIELD
NOTES.

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

▸ ACTIVE

COEF — premier bilan de la phase pilote

Cinq restaurants inscrits, un en usage quotidien. 55 factures validées, 482 lignes lues par l'IA : une photo, Claude extrait, le restaurateur valide. Et 382 tests qui bloquent le déploiement au moindre échec.

▸ ENTRY 001 / 010
▸ ACTIVE

HMI-TOUCH — mesurer le GPU d'un microcontrôleur

Compteur de cycles armé en permanence, bande de mesure à l'écran, part du dessin prise par le GPU. Ensuite seulement, les gains : texte vectoriel tessellé en grand, rasterisé en petit, décor fixe en quelques objets au lieu de quarante.

▸ ENTRY 002 / 010
▸ ACTIVE

COEF — premier commit, premier restaurant

Coef démarre avec un associé restaurateur. Lui le terrain et la vente ; moi le produit et toute la technique. Le même jour : premier commit, et premier restaurant créé en base.

▸ ENTRY 003 / 010
▸ 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 004 / 010
▸ 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 005 / 010
▸ 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 006 / 010
▸ 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 007 / 010
▸ 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 008 / 010
▸ 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 009 / 010
▸ 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 010 / 010
§ 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