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

Ce 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è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

Service lié Identité & accès →

C#ASP.NET CoreAngularEntra IDAzure DevOps
interne · pas de démo publique
02Stage M1

Refonte du routage ferroviaire

UMONS × Infrabel · 2025-26Périmètre : refonte du routage en Java, modèle de coûts, benchmarks

Une 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 publique
03Full stack

Ce site

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

La 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
disponible pour du freelance

Tu travailles sur quelque chose de similaire ?

Réserver un créneau