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.
