Kareem Alkak — Ingénieur logiciel

Systèmes full-stack & agents IA · Paris, France

Je conçois et livre des plateformes métier de bout en bout — schéma, API, interface, infrastructure — et je construis des systèmes d'IA agentiques qui écoutent, parlent, raisonnent et agissent.

Ma facon de travailler

La plupart de mes clients n'ont ni product owner ni product manager. Je comble ce vide : je m'assois avec le métier, je comprends comment il fonctionne vraiment, et je porte le projet de la première discussion jusqu'à la production.

  1. Comprendre la logique métier, avec ceux qui la vivent
  2. Spécifier besoins et dossiers d'architecture validés par tous
  3. Concevoir modèle de données, API et écrans
  4. Développer back-end, front-end, base de données, tests
  5. Déployer serveurs, CI/CD, supervision — puis support

Projets

Artemis — Agent vocal IA · 2026

Un agent vocal bilingue FR/EN qui mène des entretiens structurés en temps réel : il écoute, relance, extrait les réponses dans des champs et envoie un résumé par e-mail à la fin de l'appel.

  • Transport temps réel LiveKit + WebRTC
  • STT faster-whisper et TTS Piper, auto-hébergés
  • Bus d’événements par entretien avec mémoire en résumé glissant
  • Sous-titres mot à mot pilotés par le niveau audio (RMS)
  • Résumés automatiques via Microsoft Graph

Python · LiveKit · Node.js · React · MySQL · Docker — Projet personnel

Orbital Cluster — Open source · Rust · 2026

Un moteur déterministe de contrats d'architecture. Une base de code déclare sa propre structure dans orbital.toml — couches, imports autorisés, nommage, emplacement — et le build échoue dès que le code dérive. Pensé pour donner aux agents de code un retour orienté correction, sans LLM dans la vérification.

  • Workspace Cargo en quatre crates
  • Analyse JavaScript avec tree-sitter + oxc_resolver
  • Mode de sortie --agent écrit pour les agents de code
  • Binaires natifs distribués via npm (modèle Biome)

Rust · tree-sitter · Cargo · npm — Open source · MIT

GitHub · npm

V-Control — Plateforme d'exploitation IT · 2025

Réalisée pour OCP, groupe français de répartition pharmaceutique : une plateforme de planification et de supervision de production qui automatise les contrôles que les équipes d'exploitation faisaient à la main, en orchestrant les traitements batch de cinq chaînes de supervision.

  • Intégration de l’API BMC Control-M Automation
  • Plans de tâches récurrentes → occurrences planifiées par cron
  • Pipeline Python OCR + capture d’écran exposé en serveur MCP
  • Déployée sur une infra d’entreprise verrouillée (proxy SASE, DNS interne, pm2)

Express · MySQL · React · Redux · Python · MCP — Client : OCP

V-Platform — Plateforme métier multi-modules · 2024 —

La plateforme interne du Groupe Vital pour les RH, la planification, l'e-learning et la formation à la sécurité. Développeur principal : j'ai posé les conventions sur lesquelles le code repose encore et construit une grande partie de ses modules.

  • Azure AD OAuth2 PKCE, JWT RS256 en cookies httpOnly
  • Profils de permissions en cascade (portée équipe ou globale)
  • Module e-learning V-Learn et certification V-Sécurité
  • Exports de niveau paie, montants gérés en centimes entiers

Express · MySQL · React · Vite · Redux · React Native — Client : Groupe Vital

Risk Control ERP — ERP · génie civil · 2023

Un ERP pour Risk Control, un bureau de contrôle : l'organisme indépendant qui vérifie la conformité des ouvrages en matière de solidité et de sécurité. Il gère le volet métier de leurs missions de contrôle, avec un back-end REST Spring Boot et un front-end React.

  • API REST Java Spring Boot
  • Front-end React
  • Modèle de données relationnel pour les clients, projets et contrôles du bureau
  • Fonctionnalités portées de bout en bout : schéma, endpoints, état UI et intégration

Java · Spring Boot · REST · React · SQL — Client : Risk Control SAS

Noyau IA

L'autre moitié de mon travail, c'est l'IA : agents vocaux temps réel, pipelines d'appels d'outils, serveurs MCP et agents Computer Use. Je traite un agent comme n'importe quel système en production — contrats, tests, observabilité — pour qu'il se comporte au millième appel comme au premier.

  • Agents vocaux — Parole en entrée, parole en sortie, en temps réel. WebRTC, STT, TTS, tours de parole et mémoire.
  • Appels d'outils — Des LLM branchés aux vrais systèmes via des outils typés et un état d’agent événementiel.
  • MCP — Serveurs et clients qui donnent aux agents un accès sûr et cadré aux données et aux interfaces.
  • Computer Use — Des agents qui pilotent des interfaces — et des interfaces pensées pour être pilotées par des agents.
  • Code prêt pour les agents — Des contrats d’architecture qui laissent l’IA écrire du code sans abîmer la conception.
  • Ingénierie du contexte — Prompts, specs et documentation comme pièces porteuses du système.

Expérience

Fondateur & ingénieur logiciel — Hextech

avr. 2025 — aujourd’hui · Paris, France

  • Structure indépendante qui livre des ERP, CRM et SIRH de bout en bout.
  • Livraison de V-Control pour OCP ; développeur principal de V-Platform pour le Groupe Vital.
  • Systèmes d'IA agentiques : agents vocaux, appels d'outils, pipelines MCP.
  • Docker, auto-hébergement Linux, CI et quality gates SonarQube ; couverture de tests portée vers 80 %.

Ingénieur logiciel — Groupe Vital

avr. 2024 — mars 2025 · Île-de-France, France

  • Développeur clé de V-Platform (Express + MySQL, React + Vite + Redux).
  • Pas de product owner ni de manager dans l'équipe : travail direct avec le métier pour transformer ses besoins en exigences, puis les développer et les livrer.
  • Authentification Azure AD OAuth2 avec PKCE et contrôle d’accès par portée.
  • Fonctionnalités RH et de planification, exports de niveau paie.

Développeur full-stack — Risk Control SAS

mars 2023 — sept. 2023 · Beyrouth, Liban

  • Développement d’un ERP pour un bureau de contrôle en génie civil : back-end REST Spring Boot et front-end React.
  • Travail sur toute la pile, des modèles de données relationnels et des endpoints API jusqu’à l’état UI et l’intégration.

Licence en informatique — Lebanese International University · Cisco CCNA 1 & 2

Projets annexes

  • GAMBIT (Hackathon RAISE Summit · piste DeepMind) — Un agent IA qui joue à un jeu de cartes via Computer Use, avec état persistant et reprise après crash. J'ai pris en charge le front-end, pensé pour l'ergonomie des agents : identifiants stables, grandes zones cliquables, aucun décalage de mise en page.
  • MagicUmbrella (Plateforme SaaS) — Gestion de la sous-traitance : les prestataires saisissent leurs feuilles de temps, la plateforme génère les factures clients et les avoirs prestataires avec une commission configurable. Web + mobile React Native.

Boîte à outils

  • Langages: JavaScript, Java, Rust, Python, SQL
  • Front-end: React, Vite, Redux Toolkit, React Native, Tailwind CSS, MUI
  • Back-end: Node.js, Express, Spring Boot, MySQL, REST, Jest
  • IA & agents: LLM orchestration, MCP, Computer Use, LiveKit, faster-whisper, Piper TTS, OCR
  • Infra: Docker, Linux, CI/CD, SonarQube, pm2, Control-M, AWS
  • Sécurité: OAuth2 PKCE, RS256 JWT, RBAC, Networking (CCNA)

Arabe (Langue maternelle) · Anglais (C1) · Français (A2 · en cours)

Contact

Disponible pour des missions freelance, des projets ERP / CRM / SIRH et des agents IA.

alkakkareem@outlook.fr · LinkedIn · GitHub