AI Engineer & Data Scientist · M2 AI for Public Health, Aix-Marseille University
Building end-to-end AI systems — NLP pipelines, computer vision, generative AI and knowledge representation, applied to complex real-world problems.
📍 France | 🌍 Open to opportunities in France and internationally
I design and build practical AI systems, with experience spanning the full ML pipeline — from data collection and preprocessing to model deployment and evaluation.
My background covers NLP (information extraction, LLMs, clinical text), computer vision (detection, recognition, generative models), knowledge representation (ontologies, semantic web), and web development (Django, REST APIs, full-stack platforms). I enjoy working on projects where technology solves concrete, real-world problems.
Open to : Data Scientist · ML Engineer · AI Engineer · Backend/Full-Stack Developer
Also open : PhD opportunities in applied AI
Key skills : Python · PyTorch · NLP · Computer Vision · Generative AI · Django · REST APIs
| Project | Description | Stack |
|---|---|---|
| Face Recognition Pipeline | End-to-end face detection (MTCNN) + recognition (FaceNet embeddings) + Flask API | PyTorch · Flask · OpenCV |
| RAG Computer Advisor | AI-powered computer recommendation system — RAG pipeline (database + OpenAI GPT) + Django full-stack | Django · OpenAI · RAG |
| Medical GAN | GAN + Stable Diffusion for synthetic image generation + LoRA fine-tuning | PyTorch · Diffusers · HuggingFace |
| Clinical NLP Pipeline | Structured extraction from 14k+ French clinical notes — 97% ICD-10 accuracy | Django · BioMistral · Streamlit |
| CBAG | Consensus-based ontology alignment for One Health (25 ontologies, OAEI benchmark) | Python · Qwen3 · OWL |
| ML From Scratch | Perceptron & Neural Network from scratch — delivered for Zindi Africa community | NumPy · Python |
| Bioinformatics App | DNA sequence alignment & phylogenetic tree (WPGMA from scratch) | Biopython · Streamlit |
| PLAVIDA | Audio/video annotation platform for African languages (Springer publication) | Django · Ionic/Angular |
| UNB Web Platform | University website + annual report data submission platform for Université Nazi BONI | Django · Django REST Framework · PostgreSQL |
Languages & Frameworks
NLP & Text
HuggingFace Transformers · spaCy · BERT · ClinicalBERT · BioMistral · CLIP
Computer Vision & Generative AI
OpenCV · MTCNN · FaceNet · Stable Diffusion · GANs · LoRA · VAE · Diffusers
Knowledge Representation
OWL · SPARQL · owlready2 · SNOMED CT · ICD-10 · ATC
LLMs (local & cloud)
Qwen3 · BioMistral · LM Studio · Ollama · OpenRouter
Tools & Infrastructure
Databases & Data Engineering
PostgreSQL · MySQL · SQLite · MongoDB · SQL · Django ORM · SQLAlchemy
Certified Skills : Data Science · Data Visualization · MongoDB · Statistics · API Design · Machine Learning · Python · SQL
<script type="text/javascript" async src="//cdn.credly.com/assets/utilities/embed.js"></script>
Certified Skills : Artificial Intelligence · Deep Learning · Facial Recognition · GANs · Image Generation · Object Detection · OpenCV · PyTorch · Stable Diffusion · HuggingFace · Flask · YOLOv8 · Scikit-learn · Neural Networks
| Institution | Year | |
|---|---|---|
| 🎓 M2 AI for Public Health (AI4PH) | Aix-Marseille University, France | 2025–2026 |
| 🎓 M2 Data Science | Université Nazi BONI, Burkina Faso | 2022–2024 |
[1] Kindo A.A., Kalmogo L., Malo S. (2024). An Ontology-Based System for Detecting and Repairing Road Potholes Through Community Involvement. IEEE · Nov. 2024 · 🔗 IEEE Xplore
[2] Traoré G.I., Somé B.M.J., Ouédraogo O., Kalmogo L. (2025). PLAVIDA, an Annotation Tool for Audio and Video in African Languages. Springer LNICST vol. 588 · AFRICOMM 2023 · 🔗 DOI
[3] Kalmogo L. et al. (2026, under review). CBAG: Consensus-Based Alignment Generation for One Health Ontologies. WISE 2026

