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

Whisperbook

Une application Android offline-first qui transforme des EPUB et PDF locaux en audiobooks multi-voix synchronisés, sans compte, sans cloud et sans accès réseau à l'exécution.

Rôle
Chakib a conçu et réalisé le produit Android de bout en bout : import et extraction, préparation des chapitres, attribution explicable des locuteurs, casting local, synthèse progressive Supertonic 3, lecture Media3, suivi synchronisé et export MP3 hors ligne.
Architecture
Une application Kotlin/Compose mono-module copie la publication dans un stockage privé, extrait le texte EPUB ou PDF, détecte chapitres et locuteurs, persiste la bibliothèque dans Room et prépare l'audio d'ouverture via WorkManager. Supertonic 3 génère des segments WAV locaux finalisés que Media3 lit progressivement pendant la préparation des chapitres suivants.
Technologies
Kotlin, Jetpack Compose, Room, DataStore, WorkManager
Lire l’étude de cas
02

Wattch Core

Une base de mesure protocol-first en Rust qui sépare acquisition privilégiée et workflows CLI, Python et VS Code non privilégiés tout en préservant les preuves brutes rejouables.

Rôle
Chakib a conçu et implémenté la frontière daemon/client, le protocole typé et le modèle de validation, les chemins RAPL Linux et synthétique, les artefacts CLI rejouables, le client pywattch et le workflow développeur Energy Tests.
Architecture
Un daemon privilégié wattch-powerd lit les compteurs RAPL Linux ou une source synthétique et sert des frames strictes et versionnées sur une socket Unix locale. Les clients CLI et Python non privilégiés capturent des descripteurs et échantillons bruts dans des artefacts immuables ; inspection, tests et interprétation restent hors du chemin d'acquisition.
Technologies
Rust, Linux, RAPL, Unix sockets, CLI
Lire l’étude de cas

Compétences

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

Interfaces produit

  • Kotlin/Compose et React/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