Available for remote work · Jun 2026

Jamal Eddine Haddad.

$

Full-Stack Developer from northern Morocco. I design and ship production web systems with React, Node.js, and Spring Boot — from schema to last pixel.

Jamal Eddine Haddad
based in Morocco stack React · Node · Spring status open to work

Software treated like craft — shipped, sharp, and yours to maintain.

I'm Jamal, a full-stack developer based in Fnideq, on Morocco's northern coast. I design and build production web applications — from authentication and role-based access to inventory systems and exam platforms used by real students today.

I'm equally at home in a React + Node stack or in a Spring Boot + MySQL backend. What I care about: clean architecture, predictable behavior, performance budgets I actually hit, and shipping things people want to use again.

Outside of code I read about systems design, contribute to small open-source tools, and study cybersecurity fundamentals.

6+Production projects shipped
300hfreeCodeCamp algorithms certified
12+Technologies in active rotation

Tools I reach for by instinct.

Frontend

React.js JavaScript HTML5 CSS3 Leaflet

Backend

Node.js Express.js Spring Boot Java JWT

Database

MySQL REST APIs

Tools & Platform

Git Linux Postman
React & Modern JS92%
Node.js / Express88%
Java / Spring Boot82%
MySQL & data modeling85%

Projects shipped — not pitched.

001 / TopScore Live

TopScore

Full exam platform with role-based access control and JWT authentication. Teachers create exams, students take them under timed conditions, results are scored automatically.

ReactNode.jsExpressMySQLJWT
002 / North Morocco Guide Shipped

North Morocco Guide

React single-page app for discovering destinations across northern Morocco. Interactive Leaflet maps, geolocation, and curated places — built mobile-first.

ReactLeafletGeolocation APICSS3
003 / CargoLink Shipped

CargoLink

Logistics & shipment tracking platform built on Spring Boot. Real-time status updates, multi-role dashboards for shippers and carriers, and a clean REST API.

Spring BootJavaMySQLREST
004 / StoreFlow Shipped

StoreFlow

Inventory management system combining a Node.js & Express backend with a React dashboard. Stock movements, low-stock alerts, supplier records, and exportable reports.

Node.jsExpressReactMySQLREST
005 / Restaurant Al Bahr Shipped

Restaurant Al Bahr

Mobile-first meal-ordering platform for customs officers. Replaces manual meal coordination with a streamlined digital workflow — daily meal selection, booking deadline enforcement, duplicate prevention, kitchen summaries, and printable A4 production reports.

ReactTypeScriptNode.jsExpressPostgreSQLPrisma
006 / Ceuta Omnichannel Shipped

Ceuta Omnichannel

Comprehensive commerce platform unifying online shopping, bookstore & stationery management, digital printing services, and in-store POS operations. Features a customer storefront, admin dashboard, inventory engine, email verification, printing calculator, and a modular multi-gateway payment architecture.

ReactTypeScriptSpring BootJavaPostgreSQLRedis

Certified, not just self-described.

JavaScript Algorithms & Data Structures

freeCodeCamp · 300 hours

Cybersecurity Essentials

Cisco Networking Academy

Python Essentials

Python Institute

Licence — Ingénierie Informatique et Développement Logiciel

Université Abdelmalek Essaâdi · Faculté des Sciences de Tétouan · 2026

DEUG — Diplôme d'Études Universitaires Générales

Université Abdelmalek Essaâdi · Faculté des Sciences de Tétouan · 2026

Spring Boot Training

iCODE Club · Trainer: Elmehdi Houari · Feb–Mar

CTF Tetouan

Faculté des Sciences de Tétouan · Cybersecurity · Participation

Youth Innovation Bootcamp

M'diq, Morocco · Innovation & Entrepreneurship

Let's build something good.

I'm currently open to fully remote roles, selective freelance engagements, and high-impact contract opportunities. Have an idea, a project, or a position? Send a message and let's craft something remarkable together.

✓

Message Sent!

Thanks for reaching out, Jamal. Your message has been sent successfully. I typically reply within a business day.