Experience

My professional experience

Founder & Full Stack Developer (MERN)

DGT PORTFOLIO|Full-time
Oct 2025 - Present
+7 mos Remote

Key Responsibilities:

  • Developed a Next.js SaaS platform for professional portfolios with integrated PayPal payments.
  • Engineered secure Node.js APIs using JWT/NextAuth, ensuring robust data protection and scalability.
  • Optimized Performance & SEO via Server-Side Rendering (SSR), delivering a high-speed, premium UX.
  • Managed Full-Stack Deployment on Vercel with Git/GitHub for continuous integration and delivery.

Backend Development Training

Self-Learning & Professional Development|Training
Nov 2024 - Jan 2025
3 mos Remote

Focus Areas & Projects:

  • Completed an intensive backend development training program focused on NestJS (Node.js + TypeScript) for building scalable and high-performance server-side applications.
  • Advanced concepts: RESTful API development, Authentication & Authorization (JWT, OAuth, RBAC), Real-time communication using Socket.io, GraphQL integration, Internationalization (i18n), MongoDB, and Microservices architecture.
  • Developed a complete e-commerce system including: User management (RBAC), Secure Auth (JWT/OAuth), Product/Category/Brand mgmt, Cart & Order processing, Payment handling, Coupon mgmt, Reviews system, and Tax configuration.

Full Stack Web Developer Intern

Cités des Métiers et des Compétences|Internship
Sep 2023 - Jun 2024
10 mos Laayoune, Morocco

Developed full-stack web development skills through a professional internship, applying concepts learned in:

  • Web project preparation and planning.
  • Agile methodology and project management practices.
  • Database management and data handling.
  • Front-end development for interactive and responsive user interfaces.
  • Back-end development and server-side application logic.
  • Cloud-native application development and deployment concepts.
  • End-to-end web application development through a final synthesis project.

Full Stack MERN Developer

Académie Régionale d'Éducation et de Formation|Internship
Mar 2024 - Mar 2024
1 mo Laayoune, Morocco

Key Tasks:

  • Designed and developed a task management application allowing users to add, edit, and delete tasks.
  • Implemented authentication and authorization using JWT to ensure the security of the application.
  • Tested API endpoints using Postman to ensure proper functionality.
  • Improved user experience by designing a simple and user-friendly interface.
  • Deployed the application on Vercel and managed the codebase using Git/GitHub.

Digital Developer Intern

Cités des Métiers et des Compétences|Full-time
Nov 2022 - Jun 2023
8 mos Laayoune, Morocco

Developed foundational skills in digital development through hands-on training, covering:

  • Algorithmic fundamentals and problem-solving techniques.
  • Object-Oriented Programming (OOP) concepts.
  • Creation of static and dynamic websites.
  • JavaScript programming and web interactivity.
  • Database manipulation and data management.
  • Information systems security fundamentals.
  • Understanding of digital development processes and professional practices.