Skip to content

Dakar, Senegal

KhalifaBabacarDiouf

AI & Software Engineer

Self-taught software engineer. I build AI systems and architectures that hold up in the real world.

Startups (CTO)
TEWLU & KOMPTWAR
Approach
Self-taught engineer
Zindi competitions
Silver & bronze medals
Distinctions
Concours Général · SALTIS
01Work

What I build

Two startups whose engineering I lead, and systems deployed against real industrial problems.

02Profile

Learned by building

What I know how to do, I learned by building it. Then by breaking it, and starting over.

I consider myself a self-taught engineer. Most of what I can do — LLM pipelines, machine learning, distributed architectures — came from late nights spent reading, from Zindi competitions, from online certifications, and above all from projects carried through to production. Co-founder and CTO of TEWLU and KOMPTWAR, I build software for an unforgiving field: unreliable networks, modest hardware, and users who have no time to learn a tool.

In practice: anomaly detection on industrial sensor readings, vision models for road safety, conversational agents that understand Wolof, and software built to hold when the network doesn't.

Based in
Dakar, Senegal
Role
Co-founder & CTO — TEWLU, KOMPTWAR
Learning
Self-taught — Zindi (silver, bronze), Kaggle Learn
Distinctions
Concours Général 2022 · SALTIS 2024
Community
GalsenAI — Event Organizer
Languages
French, English, Wolof
03Stack

Tools of the trade

What I use in production and in applied research, grouped by domain.

01

Applied AI & Machine Learning

LLM pipelines, vision models and data processing

  • LLM pipelines
  • PyTorch
  • TensorFlow
  • YOLOv8
  • OpenCV
  • MediaPipe
  • ASR (Wolof / French)
  • Scikit-learn
  • Pandas / NumPy
  • Time series
02

Backend & Distributed Architectures

Asynchronous systems, APIs and relational databases

  • Python
  • Django / DRF
  • FastAPI
  • PostgreSQL
  • Celery
  • Redis
  • REST APIs
  • Webhooks / OAuth
  • Gunicorn
03

Applications & Offline Resilience

Native software, mobile apps and network-free operation

  • Tauri 2 / Rust
  • Flutter
  • React / TypeScript
  • Vue 3
  • Embedded SQLite
  • PWA
  • Offline-first
04

Infrastructure & Tooling

Containerisation, systems and technical foundations

  • Docker / Compose
  • Linux (Debian / Ubuntu)
  • Shell scripting (Bash)
  • Git / GitHub
  • Nginx
  • Electrical engineering
04Path

Trajectory

Companies built, competitions, distinctions and continuous learning — in reverse chronological order.

  1. 2026 — PresentCompany

    Co-Founder & Chief Technology Officer

    TEWLU · Dakar, Senegal

    • Technical leadership of a conversational agent platform for commerce on WhatsApp.
    • Designed an interchangeable multi-provider LLM layer, with deterministic fallback and business guardrails on pricing.
    • Incubated through the Going Digital programme (Expertise France).
    • Django
    • Celery
    • PostgreSQL
    • LLM
    • Flutter
    • Docker
  2. 2026 — PresentCompany

    Co-Founder & Technical Director

    KOMPTWAR (SAS) · Senegal

    • Designed native checkout software that runs fully offline on an embedded SQLite database.
    • Built the versioned migration system and the signed update distribution pipeline.
    • Tauri 2
    • Rust
    • React
    • SQLite
  3. 2026 — PresentCommunity

    Event Organizer — Ambassador Program

    GalsenAI · Senegal

    • Organising AI outreach events within the leading artificial intelligence community in Senegal.
    • Designing and running meetups, workshops and hands-on sessions.
    • AI outreach
    • Events
    • Community
  4. April 2026 — May 2026Experience

    Full Stack Developer Intern

    SENELEC (Information Systems Department) · Dakar, Senegal

    • Designed and administered the PostgreSQL database for HR reporting and budget tracking.
    • Built dynamic dashboards (Vue.js, Chart.js) and handled containerised deployment.
    • PostgreSQL
    • Vue.js
    • Chart.js
    • Docker
  5. 2023 — PresentSelf-taught

    Self-taught learning

    Ongoing · Dakar, Senegal

    • Data science competitions on Zindi, working against real African datasets.
    • Kaggle Learn certifications in data science and machine learning.
    • Nights spent on documentation, papers and source code — that is where I actually learned the craft.
    • Zindi
    • Kaggle Learn
    • Tech watch
  6. August — October 2025Competition

    🥉 Bronze medal — Ghana's Indigenous Intel Challenge

    Zindi × Responsible AI Lab (KNUST) · Online

    • Forecasting rainfall type 12–24 hours ahead using only the ecological indicators observed by Ghanaian farmers.
    • Classification scored on F1, with a mandatory explainability component (SHAP / LIME) and ONNX model export.
    • 950 participants entered.
    • Classification
    • F1 Score
    • Explainability
    • ONNX
  7. March — April 2025Competition

    🥈 Silver medal — Fraud Detection Challenge

    Zindi × GalsenAI & AI Hub Senegal · Online

    • Detecting fraudulent transactions in data from an e-commerce platform.
    • Heavily imbalanced classification, scored on F1.
    • 198 participants entered.
    • Classification
    • F1 Score
    • Imbalanced data
  8. 2025Community

    GalsenAI Ambassador

    GalsenAI — École Supérieure Polytechnique · Dakar, Senegal

    • Represented the GalsenAI community at ESP and drove AI activity on campus.
    • Organised meetups, workshops, hands-on sessions and certification drives.
    • Meetups
    • Workshops
    • Certifications
  9. 2024Distinction

    🥈 2nd Prize PAS Challenge (SALTIS 2024)

    SALTIS — African Information Technology & Security Show · Dakar, Senegal

    • Awarded for a gas pipeline leak detection system based on pressure sensor readings.
    • Time series
    • TensorFlow
    • Python
  10. 2023 — 2025Education

    Higher Technology Diploma in Computer Science

    École Supérieure Polytechnique (ESP Dakar) · Dakar, Senegal

    • Software engineering, databases, networks and systems.
  11. 2022Distinction

    🏆 Laureate of the Senegalese Concours Général

    Ministry of National Education · Dakar, Senegal

    • National excellence distinction in Electrical Engineering (Lycée Seydina Limamou Laye).
05Beyond the code

What feeds the rest

Three disciplines that shape, each in its own way, how I work.

06Contact

Let's talk

A technical question, a project, a collaboration — write to me directly.