charbel@portfolio : ~/savoirs

$ ls ~/savoirs # what I know, and how I know it# ce que je sais, et d'où je le tiens

KnowledgeSavoirs

Two kinds of writing live here. Technical notes, where I explain a subject from first principles, because writing something down is the only way to find out whether you actually understand it. And field reports, where I go over what I built, what I measured, and what I would do differently. Deux types d'écrits ici. Des notes techniques, où je reprends un sujet depuis le début, parce que l'écrire est le seul moyen de savoir si on l'a vraiment compris. Et des retours d'expérience, où je reviens sur ce que j'ai construit, ce que j'ai mesuré, et ce que je referais autrement.

Every note is readable on a phone, works offline, and is written in French and English. Chaque note est lisible sur téléphone, fonctionne hors ligne, et existe en français et en anglais.

Applied AIIA appliquée

01

How language models actually work under the hood, and how to build systems on top of them that stay accountable. Comment les modèles de langage fonctionnent réellement, et comment construire par-dessus des systèmes dont on peut répondre.

Embedded systemsSystèmes embarqués

02

Real-time and safety-critical software, where a missed deadline is a defect and not a slowdown. Logiciel temps réel et critique, où une échéance manquée est un défaut et non un ralentissement.

Topics to comeSujets à venir Scheduling and determinism, memory without a heap, testing what you cannot pause. Ordonnancement et déterminisme, mémoire sans tas, tester ce qu'on ne peut pas mettre en pause. being writtenen cours d'écriture

Web app

03

Shipping and operating a web application on your own infrastructure, end to end. Livrer et exploiter une application web sur sa propre infrastructure, de bout en bout.

Topics to comeSujets à venir Reverse proxy and TLS, single sign-on across subdomains, self-hosted analytics, deploying without downtime. Reverse proxy et TLS, authentification unique entre sous-domaines, analytics auto-hébergé, déployer sans coupure. being writtenen cours d'écriture

Product strategyStratégie produit

04

Turning a working prototype into something people actually use, and keeping the feedback loop short. Transformer un prototype qui marche en un produit réellement utilisé, en gardant la boucle de retour courte.

The closed beta-tester loopLa boucle fermée de bêta-testeurs Recruiting testers, collecting usable feedback, deciding what to ignore, and shipping fast enough that they stay. Recruter des testeurs, récolter des retours exploitables, décider ce qu'on ignore, et livrer assez vite pour qu'ils restent. being writtenen cours d'écriture

Field reportsRetours d'expérience

05

Not tutorials. What the constraints really were, the trade-offs I made, and the ones I got wrong. Pas des tutoriels. Quelles étaient vraiment les contraintes, les arbitrages que j'ai faits, et ceux que j'ai ratés.

CernRAG A sovereign RAG assistant, from indexing to a self-hosted deployment. Chunk sizes, retrieval settings, measured numbers. Un assistant RAG souverain, de l'indexation au déploiement auto-hébergé. Tailles de chunks, réglages de recherche, chiffres mesurés. being writtenen cours d'écriture
Cofeeder Building a product with its users rather than for them, and what that changes in the roadmap. Construire un produit avec ses utilisateurs plutôt que pour eux, et ce que ça change dans la feuille de route. being writtenen cours d'écriture
Engineering in a critical environmentL'ingénierie en environnement critique What defence work teaches about rigour, traceability and responsibility, and what carries over to AI. Ce que le travail dans la défense apprend sur la rigueur, la traçabilité et la responsabilité, et ce qui se transpose à l'IA. being writtenen cours d'écriture