Hello, I'm Ibrahima

Backend developer and CS student

I build APIs, train AI models locally and care about clean backend architecture. Currently studying 2nd year at École Supérieure Polytechnique of Dakar.

~/.portfolio

$ curl https://ibrahima.dev/api/me
{
"name" : "Ibrahima Sory Diallo",
"role" : "Backend Developer",
"school" : "ESP Dakar - L2 Software Eng.",
"focus" : ["Backend","AI/ML"],
"stack" : ["Python","Rust","JavaScript","Java","PHP","C"],
"tools" : ["Flask","FastAPI","SQLAlchemy","MLX","Docker"],
"languages" : ["French","English"],
"status" : "Open to internships"
}
$

About

I'm a second year Software Engineering student at École Supérieure Polytechnique of Dakar. I focus on backend development: building APIs, designing databases, writing robust code. Recently I've been exploring AI/ML, fine-tuning models and building tools around them. In team projects I tend to gravitate towards the backend: routing, auth, data models and deployment.

TOEFL 110/120
2e accessit Concours Général — National English Competition (2022)
Baccalauréat - mention Bien (2023)
Huawei HCIA Datacom V1.0 Certification

Projects

SénSanté - Medical Pre-diagnosis Assistant

Web app that gives medical pre-diagnosis suggestions tailored to Senegal. Deployed on HuggingFace Spaces.

Python
FastAPI
scikit-learn
Docker
Tailwind
View details ->

MSM - Marketplace de Services Ménagers

Web application to connect cleaning personnel and clients. Deployed through Render

Python
Flask
SQLAlchemy
Render
View details ->

AI File Renamer - LoRA Fine-tuning

Fine-tuned a local LLM to rename files based on their content

MLX
LoRA
Python
HuggingFace
View details ->

Sports Club Management (Flask + MySQL)

Management platform for a multi-sport club: members, teams, training, attendance, dues and competitions.

Python
Flask
MySQL
SQL
View details ->

PHP News Website

Web application to present news articles built in PHP

PHP
JavaScript
MySQL
View details ->

Java Library Management project

Program that manages a library's activities written in Java

Java
JDBC
MySQL
UML
View details ->

Multithreaded automation tool in Rust

Program that simulates mouse clicks and takes care of eating automatically in Minecraft. Written in Rust.

Rust
View details ->

SenTransport - Interactive Transit Map

Interactive public transit map with stops and geolocation. React frontend on a Flask API.

React
Flask
Leaflet
JavaScript
View details ->

Mobile Notes Manager (Android/Java)

Android notes app with local Room persistence. Built in Java.

Java
Android
Room
View details ->

Grade Management System in C

CLI program to manage classes, students, subjects and grades. Built in C with CSV parsing

C
CSV
Git
View details ->