Skip to content

Hi, I'm

Full Stack Engineer

Spring BootAngularNext.jsAI Integration

I build production-grade enterprise systems and modern web platforms.

About

Full-Stack Engineer with 3+ years building production enterprise systems — Spring Boot backends, Angular and Next.js frontends, and AI integration. I turn complex business requirements into scalable, well-architected systems.

At IR4LAB Africa I own the development of core features on DocCerts, an enterprise blockchain-based document management platform. I also build modern web platforms for clients using AI-accelerated workflows.

PhD Researcher in Computer Vision at EST Ibn Tofail. Oracle Certified Professional, Java SE 17.

2+

Years Experience

PhD

AI & Computer Vision

OCP

Java SE 17 Certified

Remote

Based in Morocco

Engineering Projects

Complex systems I've architected and built — from multi-tenant platforms to AI-integrated enterprise software.

Raaqib

Multi-Tenant Stock Management SaaS

In Progress
Spring BootSpring SecurityPostgreSQLFlywayNext.jsDockerJWTOpenAPITestcontainers

Raaqib is a multi-tenant SaaS for small and medium clothing stores. It solves a real operational problem: when an owner steps away, they lose visibility into what's selling, at what price, and by whom. Raaqib gives owners a product catalog with variants, multi-location stock tracking, supplier management, fast in-store sales recording, and a price-compliance signal that flags every sale against set minimum and standard prices. Owners delegate scoped actions to employees through a granular role-and-permission system, and view sales statistics over time. Built as a true multi-tenant platform where each store is an isolated tenant on shared infrastructure.

  • Multi-tenant architecture with ORM-level tenant isolation (no cross-tenant data access)
  • Backend designed and built from scratch with strict layering and DTO boundaries
  • Authentication with JWT access tokens + rotating, revocable refresh tokens; fresh DB-backed authorization
  • Role-based access control with granular per-employee permissions
  • Atomic, idempotent sales with optimistic-locking concurrency control on stock
  • Price-compliance engine comparing actual sold price to min/standard price
  • Flyway versioned migrations, RFC-7807 error handling, pagination, and N+1 elimination
  • Full integration test suite on real Postgres via Testcontainers, plus OpenAPI contract and CI

Full-Stack Engineer & Backend Architect — designed and built the entire multi-tenant backend from scratch

Screenshot of Raaqib

DocCerts

Enterprise Blockchain Document Management System

In Production
Spring BootAngularMongoDBDockerBlockchain

Enterprise blockchain-based Document Management System serving multiple organizations through a multi-tenant architecture. I joined the platform in 2024 and took full-stack ownership of new core features, delivering them end-to-end from requirements to production.

  • Support user role system with automated organization-based ticket routing
  • Multi-tenant announcement module with two broadcast levels: platform-wide and per-organization
  • Led Angular migration from v12 to v21 across 9 major versions
  • Led implementation of an AI/RAG chatbot answering from embedded PDFs and the live database
  • Optimized MongoDB aggregation queries, reducing API response times by ~35%

Full Stack Developer at IR4LAB Africa

Screenshot of DocCerts

Client Work

Modern, responsive websites for businesses — fast delivery without compromising quality.

Screenshot of Maachabat Belyazid

Maachabat Belyazid

Premium Beauty Products E-Commerce

Multilingual e-commerce showcase for a Moroccan beauty products store with WhatsApp ordering integration.

Next.jsTailwind CSSSupabase
Visit Site
Screenshot of Brinova Academy

Brinova Academy

Language & Communication School Website

Trilingual website and admin dashboard for a Moroccan language and communication school with interactive placement tests.

Next.jsTailwind CSSSupabase
Visit Site

What clients get

Modern, mobile-first responsive design
Fast load times and SEO optimization
Clean animations and professional feel
Admin backend when needed
Ongoing support available

Skills

The technologies I work with daily — across the full stack.

Backend

  • Java
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Spring Cloud
  • RESTful APIs
  • Microservices
  • Python

Frontend

  • Angular
  • TypeScript
  • Next.js
  • React
  • JavaScript
  • Tailwind CSS

Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • Supabase

AI / ML

  • RAG
  • LLM API Integration
  • Computer Vision

DevOps

  • Docker
  • GitHub Actions
  • AWS
  • Git

Let's work together

Whether you need a full-stack engineer for your team or a modern website for your business — I'd love to hear from you.

Location

Morocco · Available for remote work worldwide

This form opens your email app — messages go directly to my inbox.