Bonjour, Je m'appelle Ibrahima

Développeur backend et étudiant en Génie Logiciel

Je construis des APIs, j'entraîne des modèles IA locaux et j'aime les architectures backend bien structurées. Actuellement étudiant en 2eme année à l'École Supérieure Polytechnique de Dakar.

~/.portfolio

$ curl https://ibrahima.dev/api/me
{
"name" : "Ibrahima Sory Diallo",
"role" : "Développeur Backend",
"school" : "ESP Dakar - L2 Génie Logiciel",
"focus" : ["Backend","IA/ML"],
"stack" : ["Python","Rust","JavaScript","Java","PHP","C"],
"tools" : ["Flask","FastAPI","SQLAlchemy","MLX","Docker"],
"languages" : ["Français","Anglais"],
"status" : "Ouvert aux stages"
}
$

À propos

Je suis un étudiant en deuxième année de Génie Logiciel à l'École Supérieure Polytechnique de Dakar. Je me spécialise en développement backend: APIs, architecture de base de données, écrire du code robuste. Dans les projets d'équipes j'ai tendance à prendre en charge le backend: création des routes, modèles de données, authentification, et déploiement de l'application.

TOEFL 110/120
2e Accessit Concours Général d'Anglais 2022
Mention Bien Baccalauréat 2023
Certification Huawei HCIA Datacom V1.0

Projets

SénSanté - Assistant de pré-diagnostic médical

Application web de pré-diagnostic médical adaptée au Sénégal. Déployée sur HuggingFace Spaces.

Python
FastAPI
scikit-learn
Docker
Tailwind
Plus de détails ->

MSM - Marketplace de Services Ménagers

Plateforme web permettant de mettre en relation des aides ménagères et des particuliers. Déployée avec Render.

Python
Flask
SQLAlchemy
Render
Plus de détails ->

AI File Renamer - Fine-tuning LoRA

Fine-tuning d'un LLM local pour renommer des fichiers en fonction de leur contenu

MLX
LoRA
Python
HuggingFace
Plus de détails ->

Gestion de club sportif (Flask + MySQL)

Plateforme de gestion d'un club multi-sports : membres, équipes, entraînements, présences, cotisations et compétitions.

Python
Flask
MySQL
SQL
Plus de détails ->

Site d'actualités en PHP

Application web de présentation d'articles d'actualités en PHP

PHP
JavaScript
MySQL
Plus de détails ->

Système de gestion de bibliothèque en Java

Programme de gestion des activités d'une bibliothèque municipale en Java

Java
JDBC
MySQL
UML
Plus de détails ->

Outil d'automatisation multithreadé en Rust

Programme qui simule des clics et gère automatiquement l'alimentation dans Minecraft. Écrit en Rust.

Rust
Plus de détails ->

SenTransport - Carte de transport interactive

Carte de transport en commun interactive avec arrêts et géolocalisation. Frontend React sur une API Flask.

React
Flask
Leaflet
JavaScript
Plus de détails ->

Gestionnaire de notes mobile (Android/Java)

Application Android de gestion de notes avec persistance locale Room. Écrite en Java.

Java
Android
Room
Plus de détails ->

Programme de gestion de notes en C

Programme CLI pour gérer des classes, étudiants, matières et notes. Écrit en C avec parsing CSV

C
CSV
Git
Plus de détails ->