I am Hakimfull-stack developer · toegangssystemen
Offline0
over

Van code naar architectuur.

Belgische ontwikkelaar, geboren in Louvain-la-Neuve, opgegroeid in Charleroi, en nu woonachtig in Wallonië met een dagelijkse pendel naar Brussel. Sinds begin 2024 ben ik full-stack .NET / Angular-ontwikkelaar bij Infrabel, de Belgische spoorwegen-infrastructuurbeheerder, aan interne tools rond identiteits- en toegangsbeheer. Daarnaast volg ik een Master Informatica aan UMONS Charleroi, met onderzoeksinteresse in graafalgoritmes en softwarearchitectuur.

Hoe ik werk

Ik wil een feature van begin tot eind begrijpen, van de Angular-UI tot de API en infrastructuur erachter. Op deze site betekent dat echte endpoints in plaats van statische content: health checks, tellers die live meelopen, een event stream, en een A*-algoritme dat je stap voor stap kan bekijken. Angular frontend, ASP.NET Core API, SignalR realtime hub, MySQL, gehost op een Hetzner VPS achter Caddy en Cloudflare. De hele stack is echt, geen mockup.

eerst schoon, daarna optimaliseren.- de aanpak tijdens mijn stage

Gereedschap

Backend
C#ASP.NET CoreJavaSpring BootREST APIs
Frontend
AngularTypeScriptJavaScriptRxJSSignals
Architectuur & ontwerp
Layered / N-tierOnionHexagonal / Ports & AdaptersCQRSVertical SlicesDependency InjectionDependency Inversion
Data
SQLMySQLEntity Framework Core
Toegang & identiteit
Active DirectoryLDAPMicrosoft Entra IDIAM / IGA
Algoritmes
A*DijkstraGraph algorithmsRailway routing
Engineering
GitTestingRefactoringBenchmarking
Academische achtergrond (bachelor)
C

Achtergrond

Bachelor in IT (HELHa) afgerond met onderscheiding, met daarin C#, .NET / ASP.NET, Angular, TypeScript, JavaScript, REST APIs, SQL, Java, Spring Boot en Git, gevolgd door een schakeljaar dat eveneens met onderscheiding werd behaald. Momenteel in mijn tweede jaar Master Informatica aan UMONS Charleroi, in werk-studie-formaat: overdag werken bij Infrabel, avondlessen aan de universiteit. Academische interesses: graafalgoritmes, zoekheuristieken, optimalisatie en softwarearchitectuur. M1-stage rond de herwerking in Java van een spoorroutering rond een schone A*-implementatie met omgekeerde-Dijkstra-heuristiek; M2-werk evolueert naar ML-ondersteunde routevoorspelling op basis van historische netwerkdata.

Waar ik mee bezig ben

Bij Infrabel werk ik aan een intern toegangsbeheerplatform voor governed identity- en autorisatieworkflows. Een groot deel van dat werk is architecturale refactoring: de applicatie laten evolueren van een gelaagde/Onion-achtige structuur naar duidelijkere grenzen, expliciete ports en adapters, dependency inversion en CQRS-gebaseerde applicatieflows. Het is gebouwd rond Active Directory en Microsoft Entra ID, met een ASP.NET Core API, een Angular frontend met feature-slice architectuur, en geplande runners die de on-prem en cloud-state synchroniseren. Naast het werk onderhoud ik RootShell, een TypeScript Discord-bot voor de Digital Refuge-server, en draai ik benchmarks op de A*-engine uit mijn stage.

Werkbare talen

Frans is mijn moedertaal. Ik werk dagelijks in het Engels: technische documentatie, code reviews, conferenties en het grootste deel van mijn lectuur.

Het traject

2024

Gestart bij Infrabel

Gestart als .NET / Angular-ontwikkelaar op een intern toegangsbeheertool. Dagelijks: features, code reviews, LDAP-gerelateerd werk en integratiepunten rond cloud-identity runners.

2025-27

Master @ UMONS

Master informatica aan UMONS Charleroi, avondlessen naast het werk. Belangrijkste interesses: grafalgoritmen, optimalisatie en softwarearchitectuur.

M1-stage

Herwerking spoorroutering

Substantiële herwerking van een intern spoorroutering-algoritme bij Infrabel, geïmplementeerd in Java met een omgekeerde-Dijkstra-heuristiek en benchmarks tegenover de legacy-implementatie.

volgende

ML-routevoorspelling

Volgende stap: ML-ondersteunde routerangschikking verkennen op basis van historische netwerkdata, terwijl ik verder bouw richting technische architectuur.

beschikbaar voor freelance werk

Denk je dat mijn ervaring past bij wat je bouwt?

Boek een moment