Abdelmajid AFAKI

Bonjour, je suisAbdelmajid AFAKI

Développeur Web & Mobile Full Stack

Étudiant en Génie Informatique et Réseaux. Je crée des applications web et mobile performantes et innovantes, spécialisé en développement full-stack avec Next.js, NestJS, Node.js, React Native et Flutter.

À Propos de Moi

À Propos

Abdelmajid AFAKI

Je suis Abdelmajid Afaki, un développeur full-stack passionné et curieux, actuellement en 5ᵉ année de Génie Informatique et Réseaux à l’EMSI Tanger. Animé par l’innovation et la créativité, je conçois des solutions numériques performantes et modernes qui transforment les idées en expériences concrètes.

Passionné par le développement web et mobile ainsi que par les technologies émergentes, je crée des applications élégantes, performantes et évolutives. Spécialisé en développement full-stack avec Next.js, NestJS, Node.js, React Native et Flutter, je cherche à repousser les limites de l’expérience utilisateur et de la performance.

Mon objectif est de mettre en œuvre mes compétences en développement web et mobile au sein de projets innovants et à fort impact. Curieux et motivé, je suis toujours en quête de nouveaux défis techniques et d’opportunités pour apprendre et évoluer.

Portfolio

Projets Réalisés

Découvrez mes projets web et mobile live déployés et en développement

Formation

Formation

Génie Informatique et Réseaux

EMSI - École Marocaine des Sciences de l'Ingénieur, Tanger

En cours - 5e année

Projets Académiques

Smart Study Management Platform
2025

Système intelligent de gestion académique intégrant l'IA pour expliquer les leçons et organiser le contenu des étudiants.

FastAPINext.jsSupabasePostgreSQLIA
Goals Chasing – React Native (Expo) App
2024

Application mobile construite avec React Native et Expo pour aider les utilisateurs à suivre les tâches, se concentrer avec un minuteur de compte à rebours, visualiser les progrès dans le temps et gérer leur compte. Elle utilise Firebase pour l'authentification, Firestore pour les données, Firebase Storage pour les images de profil et Expo Notifications pour les rappels de tâches.

React NativeExpoFirebaseFirestoreReact NavigationCharts

Baccalauréat en Sciences de la Vie et de la Terre (SVT)

Lycée Al Inskandaria, Tanger

Année d'obtention
Expérience

Expériences Professionnelles

Développeur Web Full Stack

Mediassive

Tanger, Maroc
Juillet 2025 – PrésentStage puis Employé à Temps Partiel

Mission

Conception et développement de sites web modernes et performants, ainsi que d'applications SaaS évolutives. J'ai contribué à améliorer les performances web, à construire une plateforme complète basée sur des microservices, et à automatiser le déploiement avec Docker.

Responsibilities

  • Conception et déploiement de sites vitrines optimisés SEO
  • Construction d'une plateforme SaaS interne d'analyse (architecture microservices)
  • Intégration de données provenant des APIs Google Analytics, Meta et Instagram
  • Mise en place d'environnements Docker et pipelines CI/CD

🚀 Internal Marketing Hub

SaaS unifié pour centraliser les données marketing et automatiser les rapports clients.

Stack

Next.jsNestJSNode.jsTypeORMMySQLDockerTailwindCSS

Projet Lié

SaaS Interne - Analytics Hub

Conception et développement complet d'un SaaS interne — idée personnelle réalisée sur une architecture microservices pour centraliser et analyser les insights (Google Analytics, Meta, Instagram).

Next.jsNestJSNode.jsTypeORM

Développeur Web Full Stack

Cloud Marketing Hub

Tanger, Maroc
Avril 2024 – Juin 2024Stage

Mission

Développement d'une plateforme interne de gestion de projets et de tâches pour une agence de marketing. L'objectif était de centraliser les missions internes et permettre un suivi en temps réel de l'avancement de chaque projet.

Responsibilities

  • Conception du backend avec Flask et structure de base de données MySQL
  • Construction d'une interface d'administration en temps réel pour le suivi des projets
  • Implémentation de l'authentification et du contrôle d'accès basé sur les rôles
  • Déploiement et test sur un environnement Docker local

🧩 Responsive Dashboard

Création d'un tableau de bord responsive avec métriques de projets en direct et visualisation de l'avancement.

Stack

FlaskMySQLTailwindCSSPython

Projet Lié

Cloud Marketing Hub

Application web légère de gestion de Projets, Tâches, Équipes et Événements construite avec Flask, SQLAlchemy, Flask-Login et Flask-Bcrypt. Elle supporte deux rôles : Admin et Employé. Les admins peuvent gérer les utilisateurs, équipes, projets, tâches et événements calendrier. Les employés peuvent visualiser le travail assigné, mettre à jour l'avancement, gérer les tâches personnelles, collaborer via les équipes et visualiser un calendrier adapté à leur rôle.

FlaskSQLAlchemyFlask-LoginFlask-Bcrypt
Stack Technique

Compétences & Technologies

Maîtrise complète des technologies modernes pour créer des applications performantes et évolutives

Frontend

Next.jsReactTailwindCSSTypeScriptFramer MotionSEO

Backend

Node.jsSpring BootNestJSLaravelFastAPIFlaskRESTful API

Mobile

React NativeFlutterExpo

Bases de Données

MySQLPostgreSQLSupabaseMongoDB

DevOps

DockerGitCI/CDNginxPostman

Cloud

HostingerVercelNetlifyRailwaycPanel
Certifications

Certifications

Mes certifications professionnelles et réalisations académiques

Web Design for Everybody Capstone

University of Michigan

Virtual Networks in Azure

Whizlabs

Note: 85.41%Voir le Certificat

Software Engineering: Software Design and Project Management

The Hong Kong University of Science and Technology

Note: 93.33%Voir le Certificat

React Native

Meta

Note: 92.50%Voir le Certificat

Le Langage de Requête Structuré (SQL)

University of Colorado Boulder

Note: 98.10%Voir le Certificat

HTML, CSS et Javascript pour Développeurs Web

Johns Hopkins University

Note: 97.21%Voir le Certificat
Contactez-moi

Prêt à Construire Quelque ChoseD'Extraordinaire Ensemble?

Je suis toujours ouvert à discuter de nouveaux projets, d'idées créatives ou d'opportunités pour faire partie de votre vision. Créons quelque chose d'extraordinaire ensemble!

Envoyez-moi un message