Hi, I'm Abdellah Edaoudi

🔷 Full Stack Developer 🔷

I specialize in building secure full-stack web applications using the MERN stack, as well as advanced frameworks like Next.js and NestJS. I focus on delivering high-performance, scalable solutions with clean code and great user experience.

Abdellah Edaoudi LinkedInAbdellah Edaoudi GitHubAbdellah Edaoudi YouTubeAbdellah Edaoudi X (Twitter)Abdellah Edaoudi Instagram
{
}
Abdellah Edaoudi - Full Stack Developer
Portfolio 2026

About Me

Introduction

{
}
Abdellah Edaoudi - About Me
Abdellah EdaoudiSoftware Developer
  • Experience+2 years
  • Completed+23 Projects
  • SupportOnline 24/7

I have extensive experience in transforming ideas into innovative, secure, and effective applications. My focus blends enhancing user experience and crafting attractive interfaces with ensuring robust security and high performance.

Services

What I Offer

Web & App Development

Building responsive, fast, and highly interactive full-stack web and mobile applications using modern technologies.

SaaS Solutions

Designing and developing scalable Software-as-a-Service platforms tailored to your business needs.

Custom Software

Creating tailored software solutions to automate processes, solve complex problems, and increase productivity.

Database Architecture

Designing secure and efficient database schemas and managing data flow for high-performance applications.

Application Security

Implementing robust authentication, authorization, and data encryption to ensure your applications are secure.

UX/UI Design

Crafting intuitive, engaging, and accessible user experiences with pixel-perfect interface designs.

Skills

My Technical Expertise

Front-End Technologies

ReactJS
NextJS
TailwindCss
BootStrap
Shadcn/ui
Shadcn/ui

Back-End Technologies

NodeJS
ExpressJs
ExpressJs
NestJS
NestJS
RESTful APIs

Authentication & Security

JWT
Bcrypt
RBAC

Database Management

MongoDB
Mongoose

Payments & Integrations

Stripe
PayPal
Cloudinary

DevOps & Tools

Docker
Git
GitHub
Postman
Vercel
Studio3T
Studio3T

Other

Socket.IO
SaaS Arch
MVC Pattern

Soft Skills

Problem Solving
Problem Solving
Teamwork
Teamwork
Communication
Communication
Adaptability
Adaptability

Projects

Most recent work

DGT Portfolio Builder

DGT Portfolio Builder

WebSitePreview

A comprehensive SaaS platform that allows users to create professional portfolios without programming. It features multilingual support, custom subdomains, a built-in resume generator, multiple modern themes, and an intuitive dashboard to manage portfolio content.

Next.js

Next.js

Tailwind CSS

Tailwind CSS

Nestjs

Nestjs

Node.js

Node.js

Express

Express

MongoDB

MongoDB

PayPal

PayPal

cloudinary

cloudinary

Git

Git

jwt

jwt

Hotel Reservation System

Hotel Reservation System

WebSitePreview

The hotel management system provides a comprehensive solution for managing room bookings and payments. It allows users to easily book rooms and receive an electronic ticket for confirmation. The system includes a dashboard for managing bookings, payments, and customer responses via email.

Next.js

Next.js

Tailwind CSS

Tailwind CSS

Node.js

Node.js

Express

Express

MongoDB

MongoDB

Git

Git

jwt

jwt

stripe

stripe

cloudinary

cloudinary

Secure Real-time Chat System

Secure Real-time Chat System

WebSitePreview

Secure Real-time Chat System is a high-performance instant messaging application featuring advanced security. It uses Socket.io for real-time communication and implements End-to-End Encryption (E2EE) to ensure message privacy. It also includes a robust authentication system using JWT and password hashing with Bcrypt, ensuring user data protection at the highest standards.

Next.js

Next.js

Tailwind CSS

Tailwind CSS

Node.js

Node.js

Express

Express

MongoDB

MongoDB

Git

Git

Socket.IO

Socket.IO

jwt

jwt

cloudinary

cloudinary

E-Commerce Back-End

E-Commerce Back-End

WebSitePreview

A robust and scalable back-end system for an e-commerce platform. The system handles various functions such as user management, product inventory organization, order processing, payment handling (either via cash or card), coupon addition, reviews, category and brand management, supplier management, and tax regulation.

Nestjs

Nestjs

Node.js

Node.js

MongoDB

MongoDB

Typescript

Typescript

jwt

jwt

stripe

stripe

cloudinary

cloudinary

Git

Git

Resume Platform

Resume Platform

WebSitePreview

Innovative application I developed, allowing users to showcase their professional Resume and social media links in one place. This app helps users manage their digital identity effectively, making it an ideal tool for job seekers or anyone looking to enhance their online presence and digital influence.

Next.js

Next.js

Tailwind CSS

Tailwind CSS

Node.js

Node.js

Express

Express

MongoDB

MongoDB

Socket.IO

Socket.IO

Git

Git

Personal Developer Portfolio

Personal Developer Portfolio

WebSitePreview

A modern, highly interactive, and responsive personal portfolio built with Next.js and Tailwind CSS. It features internationalization (i18n) supporting multiple languages, and smooth animations to showcase my skills, projects, and professional experience in an engaging way.

Next.js

Next.js

Tailwind CSS

Tailwind CSS

React.js

React.js

Node.js

Node.js

Express

Express

MongoDB

MongoDB

Git

Git

jwt

jwt

cloudinary

cloudinary

Image Compressor

Image Compressor

WebSitePreview

A powerful and secure browser-based image compression tool. It allows users to compress unlimited JPG, PNG, and WebP images by up to 90% without losing quality. Features include bulk compression, PDF generation, drag-and-drop interface, and complete privacy as all processing happens locally in the browser.

Next.js

Next.js

React.js

React.js

Tailwind CSS

Tailwind CSS

Git

Git

QR Code Management App

QR Code Management App

WebSitePreview

A QR Code management app that allows you to create QR codes with custom logos, read QR codes from images, and scan QR codes via the camera to display data instantly. Features an attractive and responsive design.

Next.js

Next.js

React.js

React.js

Tailwind CSS

Tailwind CSS

Git

Git

Shopping App

Shopping App

WebSitePreview

An app that offers a seamless shopping experience, making it easy for users to browse products and add items to their cart. The app features a modern and innovative design that enhances the user experience, with instant responsiveness and interactive elements that make shopping more enjoyable.

React.js

React.js

Tailwind CSS

Tailwind CSS

Git

Git

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.

Education

Academic Background

<a href='https://cmc.ac.ma/fr'>Cités des Métiers et des Compétences (CMC)</a>

Diploma in Digital Development - Full Stack Web Option

2022 - 2024
Laayoune, Morocco
Lycée Baba Ahmed Ben Mohammed Yahdih

High School Diploma in Physical Sciences

Lycée Baba Ahmed Ben Mohammed Yahdih
2021 - 2022
Laayoune, Morocco

Get in Touch

Contact Me

Get in Touch

  • Email
  • abdellahedaoudi.dev@gmail.com
  • Write me
  • whatsapp
  • WhatsApp
  • +212 609085357
  • Write me

Contact Me