I am Hakimdéveloppeur full-stack · systèmes d’accès
projets sélectionnés

Ce que j’ai vraiment construit.

Une sélection courte de travaux qui représentent ce que je construis : un outil de gestion des accès en production, un projet de routage issu du Master, et ce site comme petit terrain full-stack.

01Boulot

Outil d’accès interne

Infrabel · productionPérimètre : features Angular, API, corrections de flux d’accès

Un 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
C#ASP.NET CoreAngularEntra IDAzure DevOps
02Stage M1

Routeur Clean A*

UMONS × Infrabel · 2025-26Périmètre : nettoyage algo, modèle de coûts, benchmarks

Mon stage de première année de Master s’est concentré sur un routeur d’itinéraires ferroviaires plus propre autour d’A*. Le but était de rendre le comportement plus explicable : gestion des coûts plus claire, heuristique Dijkstra inversé et résultats benchmarkables plutôt que seulement intuitifs.

  • Heuristique Dijkstra inversé sur des distances ferroviaires
  • Gestion des coûts autour des jonctions et changements de front
  • Benchmarks sur des scénarios ferroviaires réalistes
  • Comparaison avec le comportement legacy itinéraire par itinéraire
JavaJMHGraph algorithmsA* / Dijkstra
03Full stack

Ce site

iamhakim.comPérimètre : build personnel end-to-end

La page sur laquelle tu es. Ça reste un portfolio, mais construit comme une petite surface produit : endpoints réels, compteurs persistants, canal SignalR live, réservation et 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
Angular 21ASP.NET CoreSignalRMySQL