▸ skip to content
C.DEVIF
▸ TRANSMITTING ── BRIEFING DOSSIER ──────────────

CHARLES
DEVIF

[ROLE]AI PRODUCTS · END TO END/[SEC]SECURE BY DESIGN/[STATUS]DEPLOYABLE

I build AI-powered products end to end — and I co-founded one: Coef, in production since July 2026. The AI has a precise job there: reading restaurant owners' invoices, without the token bill spiraling. From React / Next down to embedded C / C++, I go wherever the product needs me.
Technical co-founder of Coef. Master's-level, expert in secure software development: what I ship to production, I also know how to defend.

▸ 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
OPEN
CLEARANCE
SECURITY EXPERT · EQF L.7
DEPLOY
LEAD · MISSIONS
BUILD
140.
MISSIONS
0
ACTIVE
0
DOMAINS
0
// dossier updated 2026-09-22
▼SCROLL ▸ MISSION FILES3 SECTIONS
§ 02 :: FILES

MISSION
FILES.

Four dossiers. Coef, which I co-founded, shows what I do best: shipping AI that serves the product, without burning the budget. Security, embedded and mobile round out the picture; the rest lives in the archive.

4 / 8 ENTRIESEND OF FEATURED
§ 03 :: NOTES

FIELD
NOTES.

Operational logbook — what plays out under the hood, written short, while it's fresh.

▸ ACTIVE

COEF — first pilot-phase review

Five restaurants signed up, one in daily use. 55 invoices validated, 482 lines read by the AI: a photo, Claude extracts, the owner validates. And 382 tests that block deployment on the slightest failure.

▸ ENTRY 001 / 010
▸ ACTIVE

HMI-TOUCH — measuring a microcontroller's GPU

Cycle counter always armed, an on-screen measurement strip, the GPU's share of the drawing. Only then the gains: vector text tessellated when large, rasterized when small, fixed decoration in a few objects instead of forty.

▸ ENTRY 002 / 010
▸ ACTIVE

COEF — first commit, first restaurant

Coef starts with a restaurant-owner partner. He handles the field and sales; I handle the product and all the tech. Same day: first commit, and first restaurant created in the database.

▸ ENTRY 003 / 010
▸ ACTIVE

APOGEE-01 — telemetry frame assembly

PUS-C compliant TM frame, CRC-16 encoding, mirror parser on the ground side. The firmware fits in 3 KB of stack, zero malloc. The moment the CCSDS doc becomes readable.

▸ ENTRY 004 / 010
▸ ACTIVE

HELLBOUND — AI refactored to strategy pattern

Enemy behaviors (idle / patrol / chase / search) split one file per state. The 400-line switch had become unmanageable. Simpler to reason about, test, and extend.

▸ ENTRY 005 / 010
▸ ONGOING

Portfolio redesign — phosphor palette + Anton XXL

The site read too generic. Pivot to a committed operator-briefing direction: MGS phosphor palette, Anton for display, Departure Mono for HUD. Codec easter egg as a bonus.

▸ ENTRY 006 / 010
▸ ARCHIVED

AUDIT-CYBER — EBIOS RM methodology applied

Full audit of a critical web stack. Flow mapping, threat scenarios, reduction measures. Deliverable: a detailed report and prioritized remediation plan, landed on an executive desk.

▸ ENTRY 007 / 010
▸ ARCHIVED

IRRIGATION-FE — UX that holds up in the sun

PWA dashboard for technicians under full sun. 7:1 contrast, 56 px touch targets, offline mode. UX proven in the field, with gloves on — not in a meeting room.

▸ ENTRY 008 / 010
▸ ARCHIVED

KITA — multi-provider AI fallback chain

When an AI provider drops at 2am, the cloud router fails over to the next one without a break. Anthropic SDK direct, never LangChain: less magic, more control.

▸ ENTRY 009 / 010
▸ ARCHIVED

Starting at Montpellier Engineering (work-study)

First structured position. Legacy PHP / MariaDB on one side, early-adopter React 19 / Tailwind 4 on the other. Navigating two eras of code in the same day.

▸ ENTRY 010 / 010
§ 04 :: COMMS

ESTABLISH
SECURE LINK.

A project, a scoped mission, an architecture question, or the urge to talk C?
All welcome. Reply within 48h, by me, not a bot.

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