Portrait

About Me

Full-Stack Developer, Design Engineer, and Software Engineering Mentor based in Rabat, Morocco.

01 — Professional Background

I'm a Full-Stack Developer and Frontend Specialist with over 3 years of experience building performant web applications. Currently in my final year at EMSI Rabat pursuing a degree in Digital Development Engineering, I combine academic rigor with real-world freelance experience.

My work spans the full stack—from custom server-side rendering architectures and database design to interactive 3D web experiences and pixel-perfect UI implementation. I've shipped production applications serving Morocco's restaurant supply industry, built 3D e-commerce platforms recognized by the Three.js community, and delivered client projects like Dija Tours.

I'm passionate about design engineering—the intersection where technical architecture meets visual craft. Whether it's optimizing First Contentful Paint for 3G networks or creating scroll-driven GSAP animations, I care deeply about both the structure beneath and the experience on top.

02 — Teaching Philosophy

For the past 2 years, I've been mentoring students in software engineering—teaching everything from C++ and Java fundamentals to modern full-stack development with React, Next.js, TypeScript, Node.js, and PostgreSQL. But I don't just teach syntax.

I teach students to understand the "why" behind every technical decision.

My methodology follows the SHU-HA-RI progression: first, students learn the fundamentals correctly (守 - Shu). Then, they break from convention to understand principles deeply (破 - Ha). Finally, they transcend rules to build with intuition (離 - Ri).

This is how I teach everything: hands-on, step-by-step, building conceptual understanding rather than memorizing patterns. Live sessions, code reviews, visual explanations, and real-world context. Students don't just learn to code—they learn to think like engineers.

03 — Technical Expertise

Frontend Development

Next.js, React (3+ years)

TypeScript, JavaScript

TanStack Query, React Router

Server Components & SSR

Backend & Database

Node.js, Express.js

PostgreSQL, Prisma ORM

GraphQL, REST APIs

Apollo Client/Server

UI/UX & Animation

Tailwind CSS, Responsive Design

GSAP, Framer Motion

Chart.js, Data Visualization

DND Kit (Drag & Drop)

3D Development

Three.js, React Three Fiber

React Three Drei

WebGL Optimization

3D Model Integration

04 — What I'm Looking For

I'm actively seeking full-time opportunities as a Full-Stack Developer or Frontend Specialist—roles where I can contribute to meaningful projects, work with talented teams, and continue growing as both an engineer and a designer.

I'm particularly drawn to positions that value craftsmanship, where performance and user experience aren't afterthoughts but core principles. Whether it's building design systems, architecting scalable frontends, or creating interactive experiences, I want to work where engineering meets artistry.

If you're building something that matters and need someone who cares about both structure and experience—let's talk.