projets sélectionnésCe que j’ai vraiment construit.
Trois projets qui représentent l’essentiel de mon travail aujourd’hui : un outil de gestion des accès en production, un projet de routage issu du Master, et ce site.
01Boulot
Outil d’accès interne
Infrabel · productionPérimètre : features Angular, API, corrections de flux d’accèsUn outil interne de gestion des accès chez le gestionnaire de l’infrastructure ferroviaire belge. Il traite des flux d’accès délégués autour d’Active Directory et de l’identité cloud. Ma contribution porte surtout sur les features Angular, l’API ASP.NET Core et les corrections autour des flux d’accès.
- Features Angular sur un grand front interne
- Travail API ASP.NET Core avec EF / MySQL
- Intégration Active Directory via LDAP
- Changements d’identité cloud routés vers des runners dédiés
Service lié Identité & accès →
C#ASP.NET CoreAngularEntra IDAzure DevOps
interne · pas de démo publique02Stage M1
Refonte du routage ferroviaire
UMONS × Infrabel · 2025-26Périmètre : refonte du routage en Java, modèle de coûts, benchmarksUne refonte substantielle d’un algorithme de routage ferroviaire interne, utilisé pour calculer un itinéraire initial à partir des demandes des opérateurs. Les planificateurs peuvent ensuite revoir et ajuster l’itinéraire proposé pour mieux correspondre aux besoins opérationnels du client.
- Réécriture de la logique de routage en Java autour d’une implémentation A* plus propre
- Introduction d’un modèle de coût basé sur le temps
- Heuristique Dijkstra inversé pour une recherche efficace et admissible
- Comparaison par benchmarks avec l’implémentation legacy
Service lié Amélioration de code →
Démo interactive liée Voir A* en action →
JavaJMHGraph algorithmsA* / Dijkstra
interne · pas de démo publique03Full stack
Ce site
iamhakim.comPérimètre : build personnel end-to-endLa page sur laquelle tu es. Elle a une vraie API ASP.NET Core derrière : compteurs persistants, canal SignalR live, réservation avec vérification e-mail, et un visualiseur A* exécuté dans le navigateur.
- Angular 21 standalone + SSR
- API ASP.NET Core avec compteurs persistants
- Canal SignalR live vers chaque session ouverte
- Visualiseur A*, compteurs live, persistance MySQL
Service lié Développement d’application →
Angular 21ASP.NET CoreSignalRMySQL