Aller au contenu

Chakib Belgaid

Ingénieur produit full-stack pour les systèmes IA et les outils développeurs.

Docteur en génie logiciel avec plus de 10 ans entre produit, backend et IA appliquée, des applications mobiles portées comme fondateur aux infrastructures de mesure de niveau recherche et aux workflows d'agents en production.

60%Réduction de latence d'inférencePreuve: MCQ Scan local-model optimization
100+ nœudsDéploiement PowerAPIPreuve: PowerAPI deployment at Qarnot / Inria
98kTéléchargements PyPI totaux de pyJoulesPreuve: pyJoules open-source project

Projets sélectionnés

Deux systèmes documentés par leur architecture, leurs compromis, leur état actuel et des preuves vérifiables.

01

Whispbook

Un studio d'audiobook auto-hébergé en React et FastAPI, associé à des outils de recherche pour l'attribution de locuteurs sous schéma et l'évaluation locale d'adapters LoRA.

Rôle
Chakib porte le workflow produit et l'implémentation backend/frontend, ainsi qu'une voie de recherche séparée pour le contexte contrôlé, les sorties structurées, les adapters LoRA locaux et les rapports d'évaluation.
Architecture
Le produit transforme les documents locaux en chapitres éditables, fige l'état du livre et les réglages TTS, puis génère audio, sous-titres et M4B. La recherche prépare séparément candidats et indices contextuels pour l'attribution structurée.
Technologies
React, TypeScript, FastAPI, Docker, Kokoro
Lire l’étude de cas
02

Wattch

Une frontière daemon/CLI en Rust pour la capture locale d'énergie et de télémétrie, fondée sur des classes de preuve explicites, la validation déterministe et des traces rejouables.

Rôle
Chakib a conçu la frontière daemon/client, le protocole et le modèle de validation, réalisé le prototype RAPL puis l'a fait évoluer vers une base indépendante du backend, centrée sur les traces et les scénarios déterministes.
Architecture
Un daemon d'acquisition privilégié lit les compteurs bruts et sert un protocole strict sur socket local. Les clients CLI et Python non privilégiés capturent des descripteurs et lots d'échantillons dans des artefacts rejouables ; l'interprétation reste hors ligne.
Technologies
Rust, Linux, RAPL, Unix sockets, Protobuf
Transcription du daemon de test déterministe Wattch
Sortie réelle du scénario déterministe versionné ; preuve de protocole, pas mesure énergétique matérielle.
Lire l’étude de cas

Compétences

Je relie les décisions produit aux systèmes qui les rendent fiables en production.

Interfaces produit

  • React et TypeScript
  • Conception de workflows
  • UI accessible et responsive

API et backend

  • Python et FastAPI
  • Stockage et orchestration de jobs
  • Déploiement cloud et CI/CD

Workflows IA appliquée

  • Orchestration d'agents
  • Modèles locaux/ouverts
  • Sorties structurées et évaluation

Systèmes et infrastructure

  • Rust et Linux
  • Protocoles de mesure
  • Benchmarking reproductible

Expérience

Un parcours entre ingénierie produit, infrastructure sobre, recherche appliquée et développement full-stack.

2024–aujourd'hui

MCQ Scan

AI Research Engineer / Lead AI Engineer

Pilotage de workflows d'agents, optimisation de modèles, API, intégration frontend et déploiement.

2022–2024

Qarnot Computing / Inria

Software Engineer / Research Engineer

Passage de la recherche en mesure énergétique vers l'infrastructure et déploiement PowerAPI sur plus de 100 nœuds.

2018–2022

Université de Lille / Inria

Doctorant

Recherche doctorale sur le green coding et l'ingénierie logicielle empirique et énergétique.

2014–2018

Funecs

Co-fondateur / CTO

Direction produit, technique et client d'une startup de serious games publicitaires.

Systems Garden

Une expérience séparée de creative engineering qui transforme des concepts systèmes en monde voxel jouable. Elle ne se charge que si vous choisissez d'entrer.

L'expérience interactive est en anglais.
Vue aérienne du laboratoire interactif Systems Garden