Souhayb Hadi
that's me!

Hi, I'm Souhayb. I build web apps with Java and React.

I'm a Full Stack Developer from Béni Mellal, Morocco, working mainly with Java, Spring Boot, and React. I focus on building secure, reliable backend systems with REST APIs, Spring Security, JWT authentication, and MySQL or PostgreSQL databases managed with Flyway. On the frontend, I use React to create clean, responsive, and user-friendly interfaces. I also enjoy exploring AI integration and turning real-world problems into practical applications.

About

I build full-stack applications the way I'd want to receive them as an API consumer: predictable, secure, and well-documented.

On the backend that means Spring Boot services with layered architecture, JWT-based auth, and migrations tracked in Flyway. On the frontend, React interfaces that stay out of the user's way.

I'm currently extending that toolkit into applied AI: retrieval, embeddings, and agents that call the same REST APIs I already build.

  • Languages: Arabic (native), French (intermediate), English (fluent)
  • Certificate: Git & GitHub, 365 Data Science (11/2024)

Projects

a few things I've built
Kottabi, Quranic School Management System

Quranic School Management System

Kottabi

A full-stack platform for managing Quranic schools, students, teachers, attendance, Quran memorization progress, and competitions — with AI-powered progress reports and PDF generation.

  • Spring Boot
  • Spring Security
  • React
  • MySQL
  • Redis
  • Docker
  • JWT
  • Spring AI
  • Gemini
HealthCare, Hospital Management System

Hospital Management System

HealthCare

A full-stack hospital management platform for patients, doctors, appointments, and medical records — centralizing data behind role-based access.

  • Spring Boot
  • Spring Security
  • React
  • MySQL
  • Flyway
  • Docker
  • JWT
Code on GitHub
FleetFlow, Fleet Management Platform

Fleet Management Platform

FleetFlow

Coordinates drivers, vehicles, clients and deliveries in one system, keeping fleet operations traceable end to end.

  • Spring Boot
  • MySQL
  • Flyway
  • Docker
  • JWT
Code on GitHub
Enaa's Store, Mini Online Shop

Mini Online Shop

Enaa's Store

A React e-commerce mini-app with a product catalogue, shopping cart, multi-page navigation and validated forms.

  • React
  • JavaScript
  • HTML5
  • CSS3
Code on GitHub

What I work with

Backend
  • Java
  • Spring Boot
  • Spring Security
  • Spring MVC
  • Hibernate / JPA
  • REST APIs
  • JWT
  • Unit Testing
Frontend
  • React
  • JavaScript
  • Tailwind CSS
  • HTML5 / CSS3
  • JS DOM
Data
  • MySQL
  • PostgreSQL
  • Flyway
DevOps
  • Docker
  • GitHub Actions
  • Git & GitHub
  • Postman & Swagger

Experience & education

  1. 2025 — 2026

    Full Stack Developer — Training (completed)

    Ahmed El Hansali Digital School, Béni Mellal

    Built production-style full-stack applications end to end: Spring Boot APIs secured with JWT, MySQL/PostgreSQL data layers, and React front-ends.

  2. 2022 — 2024

    Technicien Spécialisé en Développement Informatique

    BillGates Institute, Béni Mellal

    Specialized technician training in software development — foundations in programming, databases and web technologies.

What I'm learning now

still figuring these out

I'm extending my backend foundation into applied AI, connecting language models to the same REST APIs, databases and auth layers I already build rather than treating AI as a separate stack.

  • Spring AI

    Wiring LLM calls into Spring Boot services

  • RAG

    Retrieval-augmented generation over app data

  • Embeddings & Vector DBs

    Semantic search foundations

  • AI Agents

    Tool-calling agents on top of REST APIs

  • Prompt Engineering

    Structuring reliable model instructions

  • MCP

    Model Context Protocol for tool-connected AI

Get in touch

Have a role, project, or idea in mind? I'd love to hear about it. Email me at souhaybhadi06@gmail.com, call +212 6 39 42 92 94, or use the form below.