I’m Hakim, a full-stack developer at Infrabel, Belgium’s railway infrastructure manager. Today I work mainly on the Angular front-end and ASP.NET Core API of an internal access-management tool. Alongside work, I’m completing a CS Master’s at UMONS Charleroi, where my internship also brought me into Java / Spring Boot and graph-routing work.
I contribute to the Angular front-end and ASP.NET Core API of an internal access-management tool at Infrabel. The work touches delegated access flows, Active Directory through LDAP, and cloud-access changes routed through dedicated runners.
02
Graphs & pathfinding
My M1 internship focused on cleaning up a railway routing engine in Java around A*, with a reverse-Dijkstra heuristic and measurable behaviour. The next step is to explore whether historical route data can help rank candidate routes more intelligently.
03
Toward software architecture
My CS Master’s at UMONS Charleroi is part of a longer path toward technical architecture. I’m not there yet; right now I’m focused on writing clearer code, keeping module boundaries tight, and not letting logic leak across layers it doesn’t belong in.
services
How I can help.
Build or extend an application
.NET / Angular development for new features, APIs, database integration and frontend/backend work.
Improve an existing codebase
Refactoring, dependency cleanup, clearer application boundaries and incremental architecture improvements.
Identity & access integration
Active Directory, LDAP, Microsoft Entra ID, roles, permissions and access-management workflows.