I am Hakimfull-stack developer · access systems
Offline0
services

How I can help.

I take on selected freelance projects around .NET, Angular and identity systems. I can help build features, extend an existing application, clean up difficult code or integrate access-management systems.

stack

Main stack, not a hard boundary.

My main professional stack is .NET and Angular. I also have real Java project experience: the railway-routing rewrite is a real project, not a side exercise, and I can take on Java work where the scope fits. I learned Spring Boot during my bachelor’s degree, and I am open to adjacent technologies when the underlying concepts are close to what I already know. I would rather be precise about what I know today than pretend to be an expert in every framework.

01

Build or extend an application

I mainly work with .NET and Angular, and I can also take on Java applications. The railway-routing rewrite below is a real project, not theory. I can work across the frontend, API and persistence layer rather than treating each part separately, and if your stack is close to what I already use, I usually get productive quickly.

typical work
  • New application features
  • Angular frontend work
  • ASP.NET Core APIs
  • Database integration (EF Core / MySQL)
  • Authentication & authorization
  • Frontend-to-backend debugging
stack

Angular · ASP.NET Core · Java · REST · Entity Framework · MySQL

relevant workThis site

This site itself: an Angular front-end, ASP.NET Core API, SignalR realtime channel and MySQL persistence, wired end to end.

View project →
02

Improve an existing codebase

If an application has become difficult to change, I can help isolate responsibilities, reduce coupling and introduce stronger boundaries, using patterns such as dependency inversion, ports/adapters or CQRS when they actually fit the problem, without assuming that everything needs to be rewritten.

typical work
  • Refactoring
  • Dependency cleanup
  • Clearer boundaries (dependency inversion, ports & adapters)
  • CQRS where it actually helps
  • Testability improvements
  • Incremental modernization, not full rewrites
stack

Dependency inversion · ports & adapters · CQRS · testability

relevant workRailway routing rewrite

A substantial rewrite of an internal routing implementation, moving the legacy approach toward A*, a measurable time-based cost model and benchmarked routing behaviour.

internal · no public demo

View project →
03

Identity & access integration

I can help connect an application to existing identity systems, implement role and permission flows, or work on Active Directory / Entra ID integrations.

typical work
  • Active Directory integration
  • LDAP
  • Microsoft Entra ID
  • Roles & permissions
  • Access-management workflows
  • Integration with existing business applications
stack

Active Directory · LDAP · Microsoft Entra ID · roles & permissions

relevant workInternal access tool

Production work across Angular, ASP.NET Core, Active Directory and cloud identity flows.

View project →
how I work

A simple way to work together.

01

Understand

You explain the application, the problem and what you want to change. I look at the existing context before suggesting a solution.

02

Build

I work on the agreed scope and keep changes focused. For an existing application, I prefer incremental changes over unnecessary rewrites.

03

Review

We review the result together, check the important flows, and make sure the changes are understandable and maintainable.

good fit

Where I can be useful.

  • An existing .NET / Angular application needs a new feature.
  • A Java backend needs work on business logic, APIs, or routing-related code.
  • An existing codebase has too many cross-layer dependencies and needs incremental refactoring toward clearer boundaries.
  • A frontend-to-backend flow is difficult to debug end to end.
  • An application needs Active Directory / Entra ID integration.
  • The project uses a stack close to what I already work with and needs someone who can ramp up quickly.

I mainly work around .NET, Angular and identity systems. If your project is far outside that stack, I may not be the right person for it.

available for freelance work

Have a project in mind?

If it involves .NET, Angular or identity systems, tell me what you’re working on.

Book a slot