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.