geselecteerd werkWat ik echt heb gebouwd.
Vier projecten die het meeste van mijn huidige werk vertegenwoordigen: een onafhankelijke site met publieke data die ik in productie draai, een toegangstool in productie, een routeringsproject uit mijn master, en deze site.
01Zijproject
FAIT·FEIT
faitfeit.be · live in productieScope: productontwerp, architectuur, beheer en review van bewijzenEen onafhankelijke site die alle 1.793 engagementen van het Belgische federale regeerakkoord 2025-2029 opvolgt en elk ervan koppelt aan officiële bewijzen: wetten en besluiten uit het Belgisch Staatsblad, parlementaire documenten van de Kamer, beslissingen van de Ministerraad. Elke publiek getoonde koppeling is door een mens nagekeken.
- Geplande collectors voor het Belgisch Staatsblad, de Kamer en de Ministerraad, in het Frans en het Nederlands
- Hybride retrieval: pgvector-embeddings en full-text search, samengevoegd met reciprocal rank fusion
- Een cross-encoder-verifier filtert kandidaten voor de menselijke review
- Reviewwachtrij gesorteerd door een prioriteitsmodel getraind op eerdere reviewbeslissingen
- Auditeerbare historiek: elke beslissing over een bewijs en elke statuswijziging wordt gelogd
Gerelateerde dienst Applicatieontwikkeling →
.NET 10HexagonalAngularPostgreSQLpgvectorDocker ComposeCaddy
02Dagjob
Intern toegangstool
Infrabel · productieScope: Angular-features, API-werk, fixes in toegangsflowsEen intern toegangsbeheertool bij de Belgische spoorinfrastructuurbeheerder. Het behandelt gedelegeerde toegangsflows rond Active Directory en cloud identity. Mijn bijdrage ligt vooral bij Angular-features, ASP.NET Core API-werk en fixes rond toegangsflows.
- Angular-features op een grote interne front-end
- ASP.NET Core API-werk met EF / MySQL
- Active Directory-integratie via LDAP
- Cloud identity-wijzigingen via dedicated runners
Gerelateerde dienst Identity & access →
C#ASP.NET CoreAngularEntra IDAzure DevOps
intern · geen publieke demo03M1-stage
Herwerking spoorroutering
UMONS × Infrabel · 2025-26Scope: routering herwerkt in Java, kostenmodel, benchmarksEen substantiële herwerking van een intern spoorroutering-algoritme, gebruikt om een initiële route te berekenen op basis van aanvragen van operatoren. Planners kunnen de voorgestelde route vervolgens herzien en aanpassen zodat die beter aansluit bij de operationele noden van de klant.
- Routeringslogica herschreven in Java rond een schonere A*-implementatie
- Tijdsgebaseerd kostenmodel geïntroduceerd
- Omgekeerde-Dijkstra-heuristiek voor efficiënte, toelaatbare zoekopdrachten
- Benchmarked tegenover de legacy-implementatie
Gerelateerde dienst Codebase-verbetering →
Gerelateerde interactieve demo Bekijk A* in actie →
JavaJMHGraph algorithmsA* / Dijkstra
intern · geen publieke demo04Full stack
Deze site
iamhakim.comScope: persoonlijke end-to-end buildDe pagina waarop je nu bent. Er zit een echte ASP.NET Core API achter: persistente tellers, een live SignalR-kanaal, een boekingsflow met e-mailverificatie, en een A*-visualiser die in de browser draait.
- Angular 21 standalone + SSR
- ASP.NET Core API met persistente tellers
- Live SignalR-kanaal naar elke open sessie
- A*-visualiser, live tellers, MySQL-persistentie
Gerelateerde dienst Applicatieontwikkeling →
Angular 21ASP.NET CoreSignalRMySQL
beschikbaar voor freelance werk
Werk je aan iets vergelijkbaars?
Boek een moment