Saad Mosaif
Backend & AI Engineer

Reliable systems, clean APIs, and AI modules that fit real products.

I am Saad Mosaif, a Backend & AI Engineer based in Casablanca. I specialize in Java 21, Spring Boot, PostgreSQL, Keycloak, and LLM/RAG integration, with a focus on secure, maintainable systems that can support serious product workflows.

Location Casablanca, Morocco
Email saadmosaif.pro@gmail.com
Phone +212 607088006
Languages Arabic, French, English
Core Stack

What I build with.

Backend

Java 21, Spring Boot, REST APIs, Spring Data JPA, Hibernate, Maven.

Data

PostgreSQL, MySQL, SQL, Flyway, Redis, Caffeine Cache.

Security

Keycloak, OAuth2/JWT, Spring Security, roles, and permissions.

AI & Quality

LLM/RAG, embeddings, Ollama, Gemini, Groq, Docker, Prometheus, Testcontainers, k6.

Journey

Recent work and education.

Nov 2025 - Present

Backend & AI Engineer - Koog

Building the backend foundation of a travel booking platform, including booking, payment, hotel, messaging, notification, Keycloak security, Redis caching, observability, and Koogy AI powered by LLM/RAG.

Mar 2025 - Sep 2025

Full-Stack Developer Intern - Marsa Maroc

Designed and optimized a port call management application with modules for ports, terminals, vessels, goods, arrival notices, analytics, chatbot features, and Keycloak authentication.

Jul 2024 - Sep 2024

Web Application Developer Intern - OFPPT

Built a Spring Boot and React web application, managed MySQL data, and collaborated with the technical team on features and interface improvements.

Sep 2025

Computer Engineering MIAGE & Applied AI

Completed master's-level education at EMSI Casablanca and Université Côte d'Azur, combining software engineering and applied artificial intelligence.

Working Style

Autonomous, rigorous, product-focused.

I like backend work where business rules matter: availability, payments, authentication, permissions, data integrity, performance, and AI features that solve a real user problem. My priority is to turn complex needs into simple, durable technical decisions.