I'm a

AI & Software Engineering student at ENSAM Casablanca. Building high-performance, accessible software experiences with modern frameworks and smart solutions.

About Me

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.

Problem SolverTeam PlayerInnovation DrivenQuality Focused
🚀
const developer = {
name: "Yassine Aboulhaj",
passion: "Building the Future",
mission: "Creating Impact",
status: "Ready to Hire"
}
AI
Web
Professional Experience

Work
Experience

Building real-world solutions and gaining hands-on experience in modern software development practices and enterprise technologies.

LiadTech logo

Software Engineer Intern

LiadTech
May 2025 - June 2025 · 2 mos
Remote
Internship

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

Next.jsReactNode.jsExpressMongoDBTailwind CSSAzure DevOps
Hay2 Agency logo

Software Engineer Intern

Hay2 Agency
Jul 2025 - Jul 2025 · 1 mo
Marrakesh, Marrakesh-Safi, Morocco · On-site
Internship

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

JavaSpring BootJWTStripeDockerREST APIAdmin DashboardAnalytics
Ready for new opportunities and exciting challenges
Featured Projects

Selected
Portfolio

A selection of my projects showcasing my skills, problem-solving approach, and dedication to building great user experiences.

Gustave-Roussy

Gustave-Roussy

Featured

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

ReactSpring BootStripeDocker
Automate-Project

Automate-Project

Featured

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

PythonTkinterAutomata
Smart-Parking-Management-System

Smart-Parking-Management-System

Featured

AI-powered smart parking system using YOLOv8 & OpenCV with Raspberry Pi and ESP32; real-time spot detection and barrier control.

PythonYOLOv8OpenCVIoT
Get In Touch

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!

Your information is secure and will only be used to respond to your inquiry.

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.

Built with
using Next.js, TypeScript, and Framer Motion
© 2025 Yassine Aboulhaj. All rights reserved.

Let's Connect