← Services

Web applications, dashboards and client portals

I build the screens people use every day — monitoring dashboards, client portals, booking flows and admin tools — together with the APIs behind them. Professionally I work in Angular with RxJS and NgRx; my projects also use React and Next.js.

What I build

In professional work

Vast-Security

  • Built Angular monitoring dashboards with RxJS for data streams and NgRx for application state.
  • Connected a risk assessment API with more than 60 endpoints to the Angular dashboards, and fixed production bugs across backend services and Angular interfaces.

La Maison Marocaine du Livre

  • Maintained the backend and updated frontend interfaces of a live e-commerce platform.

Independent developer

  • Built e-commerce platforms, blogs and SaaS applications for international clients, agreeing requirements directly and fixing bugs after delivery.

Angular / RxJS / NgRx / React / Next.js / TypeScript / Spring Boot / Django REST Framework / Laravel / PostgreSQL

In project work

Mobile applications

I also build mobile apps with Flutter and React Native.

Questions

Can you work on an existing application?

Yes. I updated frontend interfaces on a live e-commerce platform and fix production bugs in Angular interfaces. The first step is reading the code to agree what can change safely.

Angular or React?

I use Angular professionally, with RxJS and NgRx, and React with Next.js in projects such as WanderWise. If your team already uses one, I work in it; for a new project, the choice depends on who will maintain it.

What should I prepare before we talk?

Who will use the application, the main tasks they need to complete, the data involved and any systems it must connect to. Sketches or screenshots of current tools help.