Ezéchiel Sawadogo, computational linguist and NLP engineer in training
>Welcomeen · english
Welcome · Bienvenue · Ne y waoogo · I bisimila · Akwaba · Ẹ káàbọ̀ · Barka da zuwa · Karibu · Boyei malamu · أهلاً وسهلاً
EzéchielN.PROP · first name‘God strengthens’
SawadogoN.PROP · Mooré‘son of the rain’
linguiste‑informaticienN · compound, predicatelanguage + code
I build systems that read, classify and understand language: Byzantine seals, French online hate speech, 17th-century printed books, museum knowledge. Trained in linguistics, I do NLP with the tools of deep learning and the rigour of linguistic annotation.
2025 – 2026 · Master's thesis with Mamadou Diouhé Barry · Sorbonne Université · ANR BHAI project
The problem. A Byzantine monogram superimposes several Greek letters into a single design. Reading one takes an expert, and there are tens of thousands of seals.
Seal image→YOLOv8s detection→Crops→ResNet18 classification→Letters
- Detection: mAP@50 0.778 — 351 images, 49 classes, 5-fold cross-validation
- Classification: 96.7% accuracy, macro-F1 0.937 — 2,143 crops, 26 classes
2026 · Personal project · model published on Hugging Face
The trap. The corpus has 42,660 rows but only 7,499 distinct texts: without deduplication, the test set simply repeats the training set. After a data audit, a weighted loss and a threshold tuned on validation data, CamemBERT reaches an F1 of 0.83 on the “hateful” class.
2026 · Web app · Personal project
An app that makes computational linguistics accessible with no prerequisites: 7 tracks from tokenisation to LLMs, an interactive lab and Python running in the browser. One module is devoted to African languages.
Oct. – Dec. 2025 · Sorbonne Université · pair project
Fusing tabular seismic data and audio signals to detect earthquakes and tsunamis automatically. Multimodal fusion outperforms the best unimodal approaches (Random Forest: 88.9% accuracy).
Nov. – Dec. 2025 · Semantic web · Sorbonne Université
An OWL 2 ontology that does more than store data: the reasoner infers each object's dynasty, period, royal status and current location. 6 SWRL rules, exception handling, consistency checking.
2026 · Personal project
Search by meaning rather than keywords: Sentence-Transformers embeddings, a FAISS index and a Streamlit interface.