Projects

AtlasTickets - Cloud-Native Distributed Ticketing System
A production-grade event-driven ticketing platform designed to handle 50,000+ concurrent users without race conditions or overselling. Built with CQRS architecture, deployed on Kubernetes (K3s) across Oracle Cloud ARM64 instances, with full CI/CD automation, horizontal auto-scaling, and real-time observability through Prometheus and Grafana. Stress-tested with 48,077 concurrent requests achieving zero race conditions and perfect data consistency across three databases.
Learn More
AI Multi-Agent System with LangChain , LangGraph and Redis
A multi-agent system, based on a supervisor coordinating specialized agents (Sales, Technical Support, Customer Service, Email, and Diagnostics), and integrated it into a CRM application to automate tasks and improve customer interactions.
Learn More
ENSAM360: Smart Campus Navigation & AI Guide
An immersive smart campus platform combining a 360° virtual tour, a graph-based pathfinding engine for optimal indoor navigation, and a RAG-powered AI assistant (Llama 3 on Groq) to guide students and visitors in real-time.
Learn More
Polyglot CQRS Architecture with Go & Node.js
A distributed e-commerce system implementing the CQRS and Event-Driven patterns. It separates transactional workloads (Node.js/PostgreSQL) from high-speed read operations (MongoDB) using a concurrent Go worker and RabbitMQ to ensure scalability and eventual consistency.
Learn More
XP-FIT : mobile fitness app with Flutter
A Flutter-based mobile app that empowers users to reach their fitness goals through gamification, personalized progress tracking, and intelligent nutrition guidance. It provides tailored workout plans, daily challenges, and real-time progress insights to boost motivation and keep users engaged.
Learn More
X-GATE : AI Copilot for Businesses
A platform designed for Moroccan businesses to securely manage their data, and receive valuable analytical insights. integrates a conversational copilot that assists businesses in decision-making and offers deeper perspectives on their data.
Learn More
ENSAM meknes Clubs Manager Desktop App
A desktop application built with Java and JavaFX, designed to streamline the management and coordination of student clubs. The system centralizes club activities, membership, and event organization, making administration more efficient and collaborative.
Learn More