Dakar, Sénégal
KhalifaBabacarDiouf
AI & Software EngineerIngénieur autodidacte — Machine Learning & Systèmes
Ingénieur logiciel autodidacte. Je conçois des systèmes d'IA et des architectures qui tiennent en conditions réelles.
- Startups (CTO)
- TEWLU & KOMPTWAR
- Approche
- Ingénieur autodidacte
- Compétitions Zindi
- Médailles argent & bronze
- Distinctions
- Concours Général · SALTIS
Ce que je construis
Deux startups dont je dirige la technique, et des systèmes de vision par ordinateur déployés sur des problèmes industriels réels.
- 01IA Conversationnelle & Backend
TEWLU
Co-Fondateur & CTO
Assistant commercial conversationnel IA sur WhatsApp
Plateforme d'agents conversationnels branchée sur l'API WhatsApp Business, avec une couche LLM multi-provider interchangeable (Gemini, OpenAI, HuggingFace, Ollama, OpenRouter) et un repli déterministe à base de règles. Traitement des messages vocaux en wolof et français, garde-fous sur les prix, et génération structurée des commandes.
- Django
- DRF
- PostgreSQL
- Celery
- Redis
- LLM multi-provider
- ADIA ASR
- WhatsApp Business API
- Vue 3 PWA
- Flutter
- Docker
- 02Logiciel de Gestion & Point de Vente
KOMPTWAR
Co-Fondateur & CTO
Point de vente natif, pensé pour fonctionner sans internet
Application de caisse et de gestion commerciale distribuée en binaire natif via Tauri. La base SQLite est embarquée sur le poste : le logiciel fonctionne intégralement hors-ligne, avec traçabilité des stocks, migrations versionnées et mises à jour signées à distance.
- Tauri 2
- Rust
- React
- TypeScript
- SQLite
- Vite
- 03Machine Learning & Données Capteurs
Gas Pipeline Leak Detection
🥈 2e Prix PAS Challenge — SALTIS 2024Détection de fuites par analyse des relevés de pression
Détection automatisée de fuites sur réseaux de gazoducs à partir des seules données de capteurs de pression. Analyse des séries temporelles et des écarts de pression entre points de mesure pour isoler les signatures d'anomalie et déclencher une alerte avant la perte.
- Python
- TensorFlow
- Séries temporelles
- Pandas / NumPy
- Scikit-learn
- 04Computer Vision
Traffic Violation Detection
Détection temps réel des infractions routières
Système de traitement vidéo haute cadence pour l'identification automatisée des infractions au code de la route et le suivi multi-véhicules avec zones d'intérêt virtuelles.
- PyTorch
- YOLOv8
- DeepSORT
- OpenCV
- Python
- 05Génie Logiciel & Bases de Données
Plateforme de Suivi RH & Budgétaire (SENELEC DSI)
Centralisation et monitoring des données de gestion
Conception relationnelle sous PostgreSQL et développement de tableaux de bord interactifs de reporting pour la Direction des Systèmes d'Information.
- Vue.js
- PostgreSQL
- Chart.js
- Docker
- Git
- REST API
- 06Computer Vision
Biomechanics Pose & Motion Tracker
Analyse posturale et angles articulaires en temps réel
Estimation de pose appliquée à la validation biomécanique des mouvements d'entraînement et au calcul d'amplitude angulaire sur flux vidéo standard. Né de ma propre pratique de la calisthénie.
- PyTorch
- MediaPipe
- OpenCV
- Python
- NumPy
Appris en construisant
Ce que je sais faire, je l'ai appris en le construisant. Puis en le cassant, et en recommençant.
Je me considère comme un ingénieur autodidacte. L'essentiel de ce que je sais faire — les pipelines LLM, l'apprentissage automatique, les architectures distribuées — vient de veillées passées à lire, de compétitions sur Zindi, de certifications en ligne et surtout de projets menés jusqu'en production. Co-fondateur et CTO de TEWLU et KOMPTWAR, je construis des logiciels pour un terrain qui pardonne peu : réseau instable, matériel modeste, utilisateurs qui n'ont pas le temps d'apprendre un outil.
Concrètement : de la détection d'anomalies sur des relevés de capteurs industriels, des modèles de vision pour la sécurité routière, des agents conversationnels qui comprennent le wolof, et des logiciels conçus pour tenir quand le réseau, lui, ne tient pas.
- Basé à
- Dakar, Sénégal
- Rôle
- Co-fondateur & CTO — TEWLU, KOMPTWAR
- Apprentissage
- Autodidacte — Zindi (argent, bronze), Kaggle Learn
- Distinctions
- Concours Général 2022 · SALTIS 2024
- Communauté
- GalsenAI — Event Organizer
- Langues
- Français, Anglais, Wolof
Outils de travail
Ce que j'utilise en production et en recherche appliquée, regroupé par domaine.
IA appliquée & Machine Learning
Pipelines LLM, modèles de vision et traitement de données
- Pipelines LLM
- PyTorch
- TensorFlow
- YOLOv8
- OpenCV
- MediaPipe
- ASR (wolof / français)
- Scikit-learn
- Pandas / NumPy
- Séries temporelles
Backend & Architectures Distribuées
Systèmes asynchrones, APIs et bases relationnelles
- Python
- Django / DRF
- FastAPI
- PostgreSQL
- Celery
- Redis
- REST APIs
- Webhooks / OAuth
- Gunicorn
Applications & Résilience Hors-ligne
Logiciels natifs, mobiles et fonctionnement sans réseau
- Tauri 2 / Rust
- Flutter
- React / TypeScript
- Vue 3
- SQLite embarqué
- PWA
- Offline-First
Infrastructures & Outils
Conteneurisation, systèmes et fondations techniques
- Docker / Compose
- Linux (Debian / Ubuntu)
- Shell Scripting (Bash)
- Git / GitHub
- Nginx
- Électrotechnique
Trajectoire
Entreprises construites, compétitions, distinctions et apprentissage continu — dans l'ordre inverse du temps.
- 2026 — PrésentEntreprise
Co-Fondateur & Chief Technology Officer
TEWLU ↗ · Dakar, Sénégal
- Direction technique de la plateforme d'agents conversationnels pour le commerce sur WhatsApp.
- Conception d'une couche LLM multi-provider interchangeable, avec repli déterministe et garde-fous métier sur les prix.
- Incubation dans le cadre du programme Going Digital (Expertise France).
- Django
- Celery
- PostgreSQL
- LLM
- Flutter
- Docker
- 2026 — PrésentEntreprise
Co-Fondateur & Directeur Technique
KOMPTWAR (SAS) · Sénégal
- Conception d'un logiciel de caisse natif fonctionnant intégralement hors-ligne, base SQLite embarquée.
- Mise en place des migrations versionnées et de la distribution des mises à jour signées.
- Tauri 2
- Rust
- React
- SQLite
- 2026 — PrésentCommunauté
Event Organizer — Ambassador Program
GalsenAI ↗ · Sénégal
- Organisation d'événements de vulgarisation de l'intelligence artificielle au sein de la principale communauté IA du Sénégal.
- Conception et animation de meetups, workshops et ateliers pratiques.
- Vulgarisation IA
- Événementiel
- Communauté
- Avril 2026 — Mai 2026Expérience
Stagiaire Développeur Full Stack
SENELEC (Direction des Systèmes d'Information) · Dakar, Sénégal
- Conception et administration de la base PostgreSQL pour le reporting RH et le suivi budgétaire.
- Développement de tableaux de bord dynamiques (Vue.js, Chart.js) et déploiement conteneurisé.
- PostgreSQL
- Vue.js
- Chart.js
- Docker
- 2023 — PrésentAutodidacte
Apprentissage autodidacte
En continu · Dakar, Sénégal
- Compétitions de data science sur Zindi, confronté à des jeux de données africains réels.
- Certifications Kaggle Learn en science des données et apprentissage automatique.
- Veilles et nuits de travail sur la documentation, les articles et le code source — c'est là que j'ai appris le métier.
- Zindi
- Kaggle Learn
- Veille technique
- Août — Octobre 2025Compétition
🥉 Médaille de bronze — Ghana's Indigenous Intel Challenge
Zindi × Responsible AI Lab (KNUST) ↗ · En ligne
- Prévision du type de pluie à 12–24 h à partir des seuls indicateurs écologiques observés par des agriculteurs ghanéens.
- Classification évaluée au score F1, avec exigence d'explicabilité (SHAP / LIME) et export du modèle en ONNX.
- 950 participants inscrits.
- Classification
- F1 Score
- Explicabilité
- ONNX
- Mars — Avril 2025Compétition
🥈 Médaille d'argent — Fraud Detection Challenge
Zindi × GalsenAI & AI Hub Sénégal ↗ · En ligne
- Détection de transactions frauduleuses sur les données d'une plateforme de commerce en ligne.
- Classification fortement déséquilibrée, évaluée au score F1.
- 198 participants inscrits.
- Classification
- F1 Score
- Données déséquilibrées
- 2025Communauté
Ambassadeur GalsenAI
GalsenAI — École Supérieure Polytechnique ↗ · Dakar, Sénégal
- Représentation de la communauté GalsenAI au sein de l'ESP et animation de la vie IA sur le campus.
- Organisation de meetups, workshops, ateliers pratiques et sessions de certification.
- Meetups
- Workshops
- Certifications
- 2024Distinction
🥈 2e Prix PAS Challenge (SALTIS 2024)
Salon Africain des Technologies de l'Information et de la Sécurité · Dakar, Sénégal
- Récompense pour un système de détection de fuites sur gazoducs par analyse des relevés de capteurs de pression.
- Séries temporelles
- TensorFlow
- Python
- 2023 — 2025Formation
Diplôme Supérieur de Technologie en Informatique
École Supérieure Polytechnique (ESP Dakar) · Dakar, Sénégal
- Génie logiciel, bases de données, réseaux et systèmes.
- 2022Distinction
🏆 Lauréat du Concours Général Sénégalais
Ministère de l'Éducation Nationale · Dakar, Sénégal
- Distinction nationale d'excellence en Électrotechnique (Lycée Seydina Limamou Laye).
Ce qui nourrit le reste
Trois disciplines qui déteignent, chacune à sa manière, sur ma façon de travailler.
- 01
Sciences du Coran
Récitation, tajwid et qirā'āt. J'enseigne également la lecture arabe et le Coran — une discipline de l'oreille, de la précision et de la transmission.
- 02
Vulgarisation
Rendre l'intelligence artificielle intelligible : meetups, workshops et ateliers pratiques, principalement au sein de GalsenAI.
- 03
Calisthénie
Entraînement au poids du corps — c'est de cette pratique qu'est né mon tracker d'analyse posturale et d'angles articulaires.
Parlons-en
Une question technique, un projet, une collaboration — écrivez-moi directement.