AI & Software Engineering student at ENSAM Casablanca. Building high-performance, accessible software experiences with modern frameworks and smart solutions.
Crafting Digital
Experiences
I'm an AI & Software Engineering student at ENSAM Casablanca, obsessed with the magic of turning ideas into real, working things on the web.
It all started with me staring at sleek websites and wondering, "How did they even make this?" That curiosity pulled me down the rabbit hole — from tinkering with code to building full-on, scalable apps that don't just look good but actually work smoothly under the hood.
These days, I focus on crafting user experiences that feel effortless, backed by architecture that can handle whatever you throw at it. I get a kick out of solving tricky problems, whether that's debugging stubborn code or figuring out the next best move in a chess match.
When I'm not coding, you'll probably find me exploring new AI tools, contributing to open-source projects, or plotting how to checkmate friends who think they've got me cornered.
Work
Experience
Building real-world solutions and gaining hands-on experience in modern software development practices and enterprise technologies.

Software Engineer Intern
Key Achievements
Developed a medical management web platform with three user interfaces: Patient, Doctor, Administrator.
Implemented real-time messaging using WebSockets and video conferencing integration with Zoom Web SDK.
Built comprehensive appointment scheduling system and role-based access control features.
Collaborated in an Agile/Scrum team with regular sprints, daily stand-ups, and client feedback sessions.
Used Azure DevOps for source code management, automated testing, and CI/CD deployments.
Technologies Used

Software Engineer Intern
Key Achievements
Developed a full-stack Donation & Event Management Platform designed to streamline donations, subscriptions, and event participation for non-profits.
Designed and implemented a secure REST API using Java, Spring Boot, and JWT-based authentication with role-based access control.
Integrated Stripe for real-time payment processing, handling both one-time donations and recurring subscriptions, with support for retry mechanisms and payment history.
Developed a robust Admin Dashboard to manage users, donations, events, and subscriptions with analytics and reporting tools.
Used Docker for containerized deployment.
Technologies Used
Selected
Portfolio
A selection of my projects showcasing my skills, problem-solving approach, and dedication to building great user experiences.

Gustave-Roussy
Donation and event management platform built with Spring Boot and React, featuring Stripe payments and Dockerized deployment.

Automate-Project
Python GUI app to design, visualize, and simulate finite automata (DFA/NFA) with interactive analysis and word processing.

Smart-Parking-Management-System
AI-powered smart parking system using YOLOv8 & OpenCV with Raspberry Pi and ESP32; real-time spot detection and barrier control.
Let's Connect
& Chat
Whether you have a project idea, want to discuss opportunities, or just want to say hi — I'd love to hear from you! Drop me a message and let's see what we can create together.
Drop Me a Line
Got a question, project idea, or just want to chat? I'd love to hear what you're working on!
Get In Touch
I'm always up for a good conversation about tech, new opportunities, or even just swapping stories about that one bug that took way too long to fix.