charbel@portfolio : ~/
$ whoami

CHARBELFARHAT

// AI Engineer × Engineering Manager// Ingénieur IA × Engineering Manager

I build agentic systems and secure, sovereign LLM deployments, backed by a defence-grade engineering rigour.Je conçois des systèmes agentiques et des déploiements LLM souverains et sécurisés, portés par une rigueur d'ingénierie issue de la défense.

$ ls ~ # start here# commence ici

$ cat contact.txt

$ cat about.md # about# à propos

Software engineer with 4+ years shipping production systems in collaborative, safety-critical environments, now specialised in applied generative AI. I design and deploy agentic systems : provider-agnostic multi-agent orchestration (LangGraph / LangChain), agent-tool integration (MCP), evaluation & output-scoring loops, and self-hosted, sovereign LLM deployments. A real-time embedded background in defence brings a rigour-first approach to reliability and responsible deployment, underpinned by a scientific foundation in physics. Ingénieur logiciel avec 4+ ans à livrer des systèmes en production dans des environnements collaboratifs et critiques, aujourd'hui spécialisé en IA générative appliquée. Je conçois et déploie des systèmes agentiques : orchestration multi-agents agnostique du fournisseur (LangGraph / LangChain), intégration agent-outils (MCP), boucles d'évaluation et de scoring, et des déploiements LLM auto-hébergés et souverains. Un passé en systèmes embarqués temps réel dans la défense apporte une exigence de fiabilité et de déploiement responsable, sur une base scientifique en physique.

$ ls ~/projects # projects, click for details# projets, clique pour les détails

$ cat experience.log # experience# expérience

Apr 2025 → PresentAvr 2025 → Présent
Paris · alongside ThalesParis · en parallèle de Thales
Founder & Lead AI Engineer
Cofeeder
  • Built a provider-agnostic agentic system (LangGraph) with plug-and-play support for any LLM, structured across specialised agents.Conception d'un système agentique agnostique du fournisseur (LangGraph), compatible avec n'importe quel LLM, structuré en agents spécialisés.
  • Engineered an anti-hallucination method for in-image text: agents emit structured JSON applied by a custom Canvas layer, then score the rendered result in an improvement loop.Méthode anti-hallucination pour le texte en image : les agents émettent un JSON structuré appliqué par une couche Canvas maison, puis scorent le rendu dans une boucle d'amélioration.
  • Built and deployed the full-stack, self-hosted infrastructure : a Python backend (FastAPI + Gunicorn), a custom Node.js Canvas layer, a React front and PostgreSQL, on OVH.Développement et déploiement de l'infra full-stack auto-hébergée : un backend Python (FastAPI + Gunicorn), une couche Canvas maison en Node.js, un front React et PostgreSQL, sur OVH.
  • Led technical discovery with 30+ early adopters (entrepreneurs and small businesses, TPE/PME), translating their business needs directly into architecture.Discovery technique avec 30+ early adopters (entrepreneurs et TPE/PME), en traduisant leurs besoins métier directement en architecture.
PythonNode.jsTypeScriptSQL
Jan 2026 → PresentJan 2026 → Présent
Gennevilliers
Software Engineering Manager (SwEM)
Thales
  • Department reference for LLM & agentic-AI solutions, evaluating emerging technologies and setting technical direction.Référent du département pour les solutions LLM et IA agentique, évaluation des technologies émergentes et orientation technique.
  • Lead 4 concurrent projects (€1M+ combined) with a team of 3, building a real-time embedded navigation & time-synchronisation product in C++17 for safety-critical defence, with the test suite in Python.Pilotage de 4 projets simultanés (1 M€+ cumulés) avec une équipe de 3, autour d'un produit embarqué temps réel de navigation & synchronisation horaire en C++17 pour la défense, tests en Python.
  • Conduct technical discovery and requirement-translation, bridging product, customers and engineering.Discovery technique et traduction des besoins, à l'interface produit / clients / ingénierie.
  • Mentor developers, unblock production issues, and align cross-functional priorities.Mentorat des développeurs, déblocage des incidents en production, alignement des priorités.
C++17Python
Sept 2022 → Dec 2025Sept 2022 → Déc 2025
Gennevilliers
Software Engineer & Delegate Scrum MasterIngénieur logiciel & Délégué Scrum Master
Thales
  • Developed production C++ (C++98) for CONTACT, Thales' flagship tactical-radio communication platform.Développement en C++ (C++98) de CONTACT, le produit phare de radio tactique de Thales.
  • Built and maintained the test infrastructure (functional tests in Python with RobotFramework, plus Java unit tests) on safety-critical embedded systems.Construction et maintenance de l'infrastructure de test (tests fonctionnels en Python avec RobotFramework, et tests unitaires en Java) sur systèmes embarqués critiques.
  • Served as Delegate Scrum Master and primary technical interface between project management and developers.Délégué Scrum Master et interface technique principale entre gestion de projet et développeurs.
C++98PythonJava

$ cat skills.json # skills# compétences

GenAI & AgenticGenAI & Agentique

Multi-agent orchestration (LangGraph / LangChain)Orchestration multi-agents (LangGraph / LangChain) RAG · chunking, embeddings, vector DBsRAG · chunking, embeddings, bases vectorielles agent-tool integration & MCPintégration agent-outils & MCP evaluation & output-scoringévaluation & scoring prompt engineering self-hosted open-source LLMsLLM open-source auto-hébergés LLM APIs (Claude, Gemini)APIs LLM (Claude, Gemini)

LanguagesLangages

PythonTypeScript / JavaScriptC++ (incl. C++98)CJavaGroovyNode.js

Backend & Infrastructure

FastAPIGunicornPostgreSQLREST APIsAPIs RESTself-hosted deployments (OVH)déploiements auto-hébergés (OVH)LinuxGitCI/CD (Jenkins / Groovy)

Engineering PracticePratique

Agile / Scrumtechnical discovery & stakeholder managementdiscovery technique & gestion des parties prenantesreal-time embedded architecturearchitecture embarquée temps réelautomated testing in Python (RobotFramework)tests automatisés en Python (RobotFramework)MLOpsAI-assisted dev (Cursor, Claude Code)dev assisté par IA (Cursor, Claude Code)

Product & DeliveryProduit & Livraison

end-to-end product creationcréation de produit de bout en bout ship to production in tight, short loopsmise en prod en boucles courtes user-feedback loop → fast product qualityboucle de retour utilisateur → qualité produit rapide needs elicitation → solution designrecueil du besoin → conception de solutions

$ cat education.md

2022
Diplôme d'Ingénieur (MSc), Embedded SystemsDiplôme d'Ingénieur, Systèmes Embarqués
ESIEE Paris
2020
Master 1 EEA · Electronics, Electrical Energy & AutomationMaster 1 EEA · Électronique, Énergie Électrique & Automatique
Université Gustave Eiffel
2019
Licence (BSc) Physics & Chemistry · MechanicsLicence Physique & Chimie · Mécanique
Université Gustave Eiffel

// French : native · English : B2, professional working proficiency (TOEIC 800)// Français : natif · Anglais : B2, niveau professionnel (TOEIC 800)

$ ./contact.sh

Open to applied-AI and engineering-leadership conversations.Ouvert aux échanges en IA appliquée et leadership technique.