# Afouane MOUHAMAD > Ingénieur & Développeur Full Stack · IA & Automatisation — Paris, France. > Ingénieur informatique en 5e année à l'ESIEE Paris, en alternance chez Enedis (appui pilotage SI) et en stage IA chez Café Crème. Recherche un poste en IA & Automatisation / Full-Stack pour septembre 2026. Ce fichier est une version texte, lisible par les machines, de l'intégralité du portfolio https://afouanee.dev (le site lui-même est rendu côté client : ce fichier garantit qu'une IA ou un crawler accède à tous les projets). This is a machine-readable, plain-text version of the full portfolio at https://afouanee.dev. It lists every project (FR then EN), so an AI asked to "read this portfolio" gets the complete picture. ## Contact - Email: afouanemouhamad@gmail.com - GitHub: https://github.com/afouanee - LinkedIn: https://linkedin.com/in/afouane-mouhamad - CV (PDF): https://afouanee.dev/documents/CV_MOUHAMAD.pdf ## Projets (29) — Français ### Nooza 🎀 - URL: https://afouanee.dev/projects/nooza - Date: 2026 · En ligne - Contexte: Projet personnel - Domaine: Web - Stack: Next.js 16, React 19, TypeScript, PostgreSQL, Prisma 7, Tailwind CSS v4, Stripe, PWA - Résumé: SaaS · commandes Instagram SaaS full-stack pour les artisans qui prennent leurs commandes via Instagram (pâtissières, fleuristes, calligraphes, créateurs faits main). Le prestataire met un lien dans sa bio : ses clientes commandent depuis une page vitrine pro, sans créer de compte, puis suivent leur commande comme un colis (en préparation, prête, livrée) avec photos et e-mails automatiques. Nooza regroupe la vitrine, les commandes, les devis et acomptes, le suivi client et un calendrier de disponibilités. Application Next.js 16 / React 19 / TypeScript, PostgreSQL via Prisma, authentification maison et PWA installable. En ligne sur nooza.app. Résultat: Produit en ligne sur nooza.app, en phase de lancement. Page vitrine, prise de commande sans compte client, devis/acomptes et suivi type colis avec e-mails automatiques à chaque étape. Projet personnel, 2026 · en ligne. ### Chatbot IA inbound 💬 - URL: https://afouanee.dev/projects/inbound-ai-chatbot-widget - Date: 2026 · En cours - Contexte: Stage (Café Crème) - Domaine: IA / Web - Stack: Vite, TypeScript, Preact, Web Components, Shadow DOM, Node.js, Mistral API, SSE (streaming), PostgreSQL, Neon, Render, Chart.js - Résumé: Widget IA + dashboard data Widget de chat IA embarquable sur n'importe quel site via un simple script. Cœur générique piloté par configuration, isolation totale en Web Component / Shadow DOM, réponses en streaming et backend IA (Mistral) avec garde-fous. Chaque action est tracée sous forme d'events envoyés vers un warehouse Neon (PostgreSQL), exploités par un dashboard interne (d'abord prototypé sous Metabase, puis recodé sur-mesure en Node/TS + Chart.js, hébergé sur Render). Résultat: Widget réutilisable multi-sites + dashboard de suivi (conversations, leads, conversion). Stage Café Crème, 2026 · en cours. ### Plateforme intranet consultants 🏢 - URL: https://afouanee.dev/projects/consultant-intranet-platform - Date: 2026 · En cours - Contexte: Stage (Café Crème) - Domaine: Web - Stack: Next.js, React, TypeScript, react-query, JWT, OTP, Node.js, Express, TypeORM, PostgreSQL, Nx, InversifyJS, Clean Architecture, CQRS, Event sourcing, Stripe, Firebase, Vercel, Render - Résumé: Full-stack · architecture hexagonale Plateforme web interne réunissant un espace consultant (tableau de bord revenus, cooptations, transactions, notifications) et un back-office d'administration. Frontend Next.js / React / TypeScript avec react-query, authentification OTP puis JWT en cookie httpOnly et cloisonnement des espaces par middleware (décodage du rôle). Backend en architecture hexagonale / Clean Architecture (CQRS, event sourcing, DDD) : monorepo Nx, injection de dépendances, PostgreSQL via TypeORM, intégrations Stripe et Firebase, soft delete transverse. Projet interne présenté de façon générique (confidentialité entreprise). Résultat: Frontend Next.js et back-office fusionnés en une seule application aiguillée par rôle, au-dessus d'une API REST extensible domaine par domaine. Déployée (Vercel + Render). Stage Café Crème, 2026 · en cours. ### Sales Co-Pilot : briefing automatisé 🧑‍✈️ - URL: https://afouanee.dev/projects/sales-copilot-pre-call-brief - Date: 2026 - Contexte: Stage (Café Crème) - Domaine: IA / Automatisation - Stack: Node.js, TypeScript, Mistral API, PostgreSQL, Neon, API REST, Webhooks, HMAC, CRM API, Cal.com API, Render - Résumé: IA & automatisation commerciale Service Node/TypeScript qui écoute la création d'un rendez-vous via webhook, agrège en lecture seule les données d'un CRM et d'un data warehouse PostgreSQL (Neon), fait synthétiser le tout par un LLM (Mistral) en une fiche d'une page, et la livre automatiquement à l'équipe via un outil de gestion de tâches. Architecture en couture (seams) testable hors-ligne (mode mock), vérification de signature HMAC des webhooks, déploiement Render. Résultat: Pipeline temps réel déclenché par webhook : le commercial reçoit un brief structuré (historique, score, synthèse d'appels, objections probables) sans aucune recherche manuelle. Déployé et testé en production. Stage Café Crème, 2026 · terminé. ### Voxel Construction Game Core 🧱 - URL: https://afouanee.dev/projects/voxel-construction-game-core - Date: 2026 - Contexte: ESIEE E5 - Domaine: Jeux - Stack: Unity, C#, Octree, JSON, OBJ - Résumé: Jeu / 3D interactive Application 3D Unity pour manipuler un cube voxelisé avec ajout, suppression et subdivision dynamique, puis export JSON/OBJ. Résultat: Prototype exportable (JSON/OBJ) avec structures spatiales synchronisées et caméra orbitale (E5 ESIEE 2026). ### Gate 🌳 - URL: https://afouanee.dev/projects/gate - Date: 2026 - Contexte: Projet personnel - Domaine: Web - Stack: Next.js 14, React 18, TypeScript, PostgreSQL, Prisma, NextAuth, React Flow, Stripe, next-intl, Radix UI, Tailwind CSS, Resend, papaparse, xlsx, @react-pdf/renderer, Puppeteer, Zod, PWA - GitHub: https://github.com/Afouanee/Gate - Résumé: SaaS / social tech Application web full-stack de création et d'exploration d'arbres généalogiques interactifs et collaboratifs. Cœur produit : visualisation de l'arbre via un graphe React Flow, avec rôles (FREE / PREMIUM / ADMIN), relations familiales complexes (multi-parenté, liens croisés) et rattachement d'un utilisateur à un profil existant. Autour : authentification NextAuth (adaptateur Prisma, bcryptjs), paiements et abonnements Stripe, application multilingue via next-intl (routage app/[locale], FR/EN), import/export CSV & Excel (papaparse, xlsx) et génération PDF (@react-pdf/renderer, Puppeteer), emails transactionnels Resend, pages mémoire bilingues (frise chronologique animée sur les villes d'origine de la famille), espace d'administration, UI Radix UI + Tailwind (approche shadcn) et validation Zod. Bâti sur Next.js 14 (App Router) + PostgreSQL via Prisma, installable en PWA. Résultat: Plateforme immersive pour reconstruire, visualiser et partager l'histoire familiale : auth NextAuth, paiements Stripe, i18n FR/EN, pages mémoire des villes d'origine, PWA installable et emails Resend (projet personnel, 2026). ### Budget Trip Planner 🌍 - URL: https://afouanee.dev/projects/budget-trip-planner - Date: 2025/2026 - Contexte: ESIEE E5 - Domaine: Web - Stack: Angular, TypeScript, Spring Boot, Java, Spring Security, JWT, PostgreSQL, Docker - GitHub: https://github.com/Budget-Trip-Planner - Résumé: Full-stack · voyage Application web full-stack de planification de voyage selon budget, préférences et contraintes. Front Angular/TypeScript, API REST Spring Boot (Java) avec Spring Data JPA et Spring Security/JWT, base PostgreSQL. Conteneurisé avec Docker (front + back + base de données séparés). Résultat: Itinéraires personnalisés avec estimation des coûts, authentification sécurisée (JWT) et déploiement conteneurisé (ESIEE E5, 2025/2026). ### Challenge IA - Classification d'images 🧠📷 - URL: https://afouanee.dev/projects/ai-image-classification-challenge - Date: 2026 - Contexte: ESIEE E5 - Domaine: IA - Stack: Python, OpenCV, Scikit-learn, TensorFlow, Keras, CNN - GitHub: https://github.com/Afouanee/Projet-IA-pour-l-image-Challenge-IA-classification-d-images - Résumé: ML / Deep Learning Pipeline ML/DL complet sur MNIST, Dogs vs Cats et Intel: preprocessing, ORB, Bag of Visual Words, SVM, CNN Keras, et comparaison des performances. Résultat: Évaluation par accuracy/matrice de confusion et comparaison détaillée des approches ML et DL (ESIEE E5, 2026). ### Modélisation d'un réseau électrique graphe ⚡ - URL: https://afouanee.dev/projects/electric-grid-graph-modeling - Date: 2026 - Contexte: ESIEE E5 - Domaine: Data/BI - Stack: Neo4j, Cypher, Graph Data Science (GDS) - Résumé: Graph data Modélisation Neo4j d'un réseau de distribution électrique, requêtes Cypher et algorithmes GDS pour analyser pannes et résilience. Résultat: Simulation de coupures et identification des équipements critiques pour évaluer la résilience (ESIEE E5, 2026). ### Outil d'automatisation JDD 🛠️ - URL: https://afouanee.dev/projects/jdd-automatisation-enedis - Date: 2024/2025 - Contexte: Alternance (Enedis) - Domaine: Automatisation / Data/BI - Stack: Python, CustomTkinter, pandas, openpyxl, requests, Jenkins, PyInstaller - Résumé: Automatisation · outil interne Application de bureau Python avec interface graphique (CustomTkinter) qui automatise un processus métier répétitif : génération automatique des fichiers d'entrée à partir de modèles Excel (mapping dynamique via pandas/openpyxl), transmission à Jenkins (API ou ouverture web), puis préparation de l'email de réponse avec la pièce jointe formatée. Packagé en exécutable autonome (PyInstaller). Projet d'alternance présenté de façon générique (confidentialité entreprise). Résultat: Outil graphique packagé en exécutable, qui remplace un traitement manuel répétitif par un flux guidé de bout en bout (alternance Enedis, 2024/2025). ### Supervision Webservices Enedis 📊 - URL: https://afouanee.dev/projects/supervision-dashboard-enedis - Date: 2024/2025 - Contexte: Alternance (Enedis) - Domaine: Data/BI / Automatisation - Stack: Python, SOAP, Power BI, Pandas, CSV, SharePoint - Résumé: Data / automatisation Outil de supervision automatisée de la disponibilité de webservices : un script Python appelle périodiquement les services, collecte les statuts, codes retour et temps de réponse, et historise les résultats. Les indicateurs sont restitués dans un dashboard Power BI pour le suivi et la communication de l'équipe. Projet d'alternance présenté de façon générique (confidentialité entreprise). Résultat: Indicateurs de disponibilité et de performance centralisés et visualisés en continu pour l'équipe (alternance Enedis, 2024/2025). ### TP GStreamer - Streaming vidéo temps réel 🎥 - URL: https://afouanee.dev/projects/gstreamer-video-streaming-lab - Date: 2025 - Contexte: ESIEE E5 - Domaine: Embarqué/Robot - Stack: GStreamer, C, RTP, MJPEG, Linux - Résumé: Multimedia / système Conception de pipelines GStreamer pour capture écran, diffusion RTP/MJPEG, enregistrement AVI et lecture temps réel, avec orchestration en C. Résultat: Pipeline principal pilote via application C et automatisation Makefile (ESIEE E5, 2025). ### Emotional AI 💼 - URL: https://afouanee.dev/projects/emotional-ai - Date: 2024/2025 - Contexte: ESIEE E4 - Domaine: IA - Stack: Python, TensorFlow, OpenCV, React, FastAPI, Firebase - GitHub: https://github.com/ThibaultAnd261/IA_project - Résumé: IA + vision IA émotionnelle pour analyser une vidéo d'entretien, détecter les émotions et produire un compte rendu avec visualisation des résultats en temps réel. Résultat: Compte rendu détaillé en fin de session avec interface web interactive de visualisation (ESIEE E4, 2024/2025). ### Projet OpenGL 3D 🎯 - URL: https://afouanee.dev/projects/opengl-3d - Date: 2025 - Contexte: ESIEE E4 - Domaine: VR/3D - Stack: C++, OpenGL, GLSL, TinyOBJLoader, CMake - GitHub: https://github.com/Antoine-Averland/OpenGL_nav_in_scene - Résumé: C++ / OpenGL Application de rendu 3D C++ OpenGL 3.3: chargement .obj, shading Phong/Blinn-Phong, caméra orbitale interactive et rendu colorimétrique sRGB. Résultat: Rendu sRGB maîtrisé et build multi-plateforme via CMake (ESIEE E4, 2025). ### Quiz App 🧠 - URL: https://afouanee.dev/projects/quiz-app - Date: 2025 - Contexte: ESIEE E4 - Domaine: Web - Stack: Flask, Vue.js, SQLite, API REST - GitHub: https://github.com/Afouanee/quiz-app - Résumé: Produit web Site de quiz avec front-office joueurs et back-office admin sécurisé, API Flask, front Vue.js, gestion des scores et des questions. Résultat: Gestion des scores et des questions avec architecture front/back claire (ESIEE E4, 2025). ### Depression of Persia (VR) 🕶️ - URL: https://afouanee.dev/projects/depression-of-persia - Date: 2024 - Contexte: ESIEE E4 - Domaine: VR/3D - Stack: Unity, C#, VR - Résumé: VR aventure Évolution VR sur Meta Quest 3 avec niveaux, interactions 3D mains/objets/déplacements, et optimisation graphismes/shaders pour performance et immersion. Résultat: Niveaux de progression et optimisation shaders/graphismes pour conserver immersion et performance (ESIEE E4, 2025). ### Depression of Persia V2 🌀 - URL: https://afouanee.dev/projects/depression-of-persia-v2 - Date: 2024 - Contexte: ESIEE E4 - Domaine: VR/3D - Stack: Unity, C#, Shaders, VFX - Résumé: Prototype Unity Jeu immersif inspiré de Prince of Persia avec désert procédural, cycle jour/nuit, éclairage avancé, shaders optimisés et système de particules. Résultat: Intégration de shaders optimisés (eau) et d'un système de particules pour enrichir l'expérience (ESIEE E4, 2024). ### Gestion d'une entreprise de pizzas 🍕 - URL: https://afouanee.dev/projects/pizza-management - Date: 2024 - Contexte: ESIEE E3 - Domaine: Data/BI - Stack: SQL, Java, JDBC, Swing/JavaFX - Résumé: Data / Java Modélisation et gestion d'une base de données de franchise pizza: schéma EA/relationnel, SQL, puis application desktop Java/JDBC. Résultat: Application desktop Java/JDBC pour interroger la base et suivre l'activité (ESIEE E3, 2024). ### Pac-Man IA 👾 - URL: https://afouanee.dev/projects/pacman-ia - Date: 2024 - Contexte: ESIEE E3 - Domaine: Jeux - Stack: Python, Pygame, GitHub - GitHub: https://github.com/Afouanee/Pacman - Résumé: Jeu + IA Ajout d'IA pour Pac-Man et fantômes, super pac-gommes et comportements dynamiques pour modifier la stratégie de jeu. Résultat: Super pac-gommes et changements de stratégie en fonction de l'état de jeu (ESIEE E3, 2024). ### Projet Prince of Persia ⚔️ - URL: https://afouanee.dev/projects/prince-of-persia-e3 - Date: 2024 - Contexte: ESIEE E3 - Domaine: Jeux - Stack: Unity, C# - Résumé: Jeu Unity Jeu d'action-plateforme inspiré de Prince of Persia, axé sur l'escalade, l'exploration immersive et des combats dynamiques. Résultat: Prototype jouable sous Unity, avec une base solide pour les évolutions futures (ESIEE E3, 2024). ### Projet structure Drawing ✏️ - URL: https://afouanee.dev/projects/drawing-structure - Date: 2024 - Contexte: ESIEE E3 - Domaine: Web - Stack: C - Résumé: Lib C Structure de dessin en C avec primitives, sauvegarde/chargement, export SVG, fusion de dessins et opérations de transformation. Résultat: Sauvegarde/chargement, export SVG, fusion et suppression sélective des éléments (ESIEE E3, 2024). ### Dashboard logements sociaux en France 🏘️ - URL: https://afouanee.dev/projects/dashboard-logements - Date: 2023/2024 - Contexte: ESIEE E3 - Domaine: Data/BI - Stack: Python, Dash, Plotly, Pandas, GitHub - GitHub: https://github.com/LionMentality/Projet_Python - Résumé: Data viz Dashboard interactif sur les logements sociaux en France avec carte géographique, graphiques et indicateurs multi-données. Résultat: Vision analytique centralisée avec Dash, Plotly et Pandas (ESIEE E3, 2023/2024). ### EvalBot Cortex M3 🤖 - URL: https://afouanee.dev/projects/evalbot-asm - Date: 2023/2024 - Contexte: ESIEE E3 - Domaine: Embarqué/Robot - Stack: Assembleur, Keil µVision - GitHub: https://github.com/Afouanee/Projet_evalbot - Résumé: Embarqué Programmation d'un robot pour parcourir un circuit et signaler les obstacles via bumpers, LED et switchs en assembleur. Résultat: Robot autonome signalant les obstacles sur circuit. ### Space Invaders 👾 - URL: https://afouanee.dev/projects/space-invaders - Date: 2023 - Contexte: ESIEE E3 - Domaine: Jeux - Stack: C#, GitHub - GitHub: https://github.com/Afouanee/SpaceInvaders - Résumé: Jeu C# Reproduction du classique Space Invaders en C#. Résultat: Jeu jouable reproduisant la mécanique arcade d'origine (ESIEE E3, 2023). ### Oscilloscope numérique 📟 - URL: https://afouanee.dev/projects/oscilloscope-numerique - Date: 2023 - Contexte: BUT GEII2 - Domaine: Électronique - Stack: KiCad, STM32CubeIDE, Arduino - Résumé: Électronique embarquée Conception d'un oscilloscope numérique avec carte d'acquisition et logiciel embarqué sur carte Nucleo. Résultat: Acquisition et affichage de signaux via une chaîne matériel + firmware embarqué (BUT GEII2, 2023). ### FESTO tri de pièces ⚙️ - URL: https://afouanee.dev/projects/festo-systeme - Date: 2022 - Contexte: BUT GEII2 - Domaine: Automatisation / Embarqué/Robot - Stack: Excel, VBA - Résumé: Automatisation Vérification et maintenance d'un système industriel de tri de pièces. Résultat: Procédures de contrôle et scripts VBA pour fiabiliser les livraisons. ### Robot mobile 🛰️ - URL: https://afouanee.dev/projects/robot-mobile - Date: 2022 - Contexte: BUT GEII1 - Domaine: Embarqué/Robot - Stack: KiCad, Arduino, Tinkercad - Résumé: Embarqué Conception d'un robot mobile autonome détectant les obstacles à l'aide de capteurs ultrasons. Résultat: Prototype fonctionnel combiné électronique, mécanique simple et programmation embarquée (BUT GEII1, 2022). ### DAC/ADC + gain 🎚️ - URL: https://afouanee.dev/projects/convertisseur-numerique-analogique - Date: 2021 - Contexte: BUT GEII1 - Domaine: Électronique - Stack: Proteus (ISIS/ARES) - Résumé: Électronique Vérification du fonctionnement CNA/CAN et réalisation d'un amplificateur à gain programmable. Résultat: Validation des circuits et schémas. ### Conception d'une carte électronique 🔌 - URL: https://afouanee.dev/projects/carte-electronique - Date: 2021 - Contexte: BUT GEII1 - Domaine: Électronique - Stack: Proteus (ISIS/ARES) - Résumé: Électronique Réalisation d'une carte électronique avec étage amplificateur et étage écrêteur. Résultat: Modélisation et vérification fonctionnelle sous Proteus ISIS/ARES (BUT GEII1, 2021). --- ## Projects (29) — English ### Nooza 🎀 - URL: https://afouanee.dev/projects/nooza - Date: 2026 · En ligne - Context: Personal project - Domain: Web - Stack: Next.js 16, React 19, TypeScript, PostgreSQL, Prisma 7, Tailwind CSS v4, Stripe, PWA - Summary: SaaS · Instagram orders Full-stack SaaS for makers who take their orders through Instagram (bakers, florists, calligraphers, handmade creators). The maker drops a link in their bio: customers order from a professional storefront without creating an account, then follow their order like a parcel (in progress, ready, delivered) with photos and automatic e-mails. Nooza brings together the storefront, orders, quotes and deposits, customer tracking and an availability calendar. Built with Next.js 16 / React 19 / TypeScript, PostgreSQL via Prisma, homegrown authentication and an installable PWA. Live at nooza.app. Outcome: Live at nooza.app, currently launching. Storefront, account-free ordering, quotes/deposits and parcel-style tracking with automatic e-mails at each step. Personal project, 2026 · live. ### Inbound AI chatbot 💬 - URL: https://afouanee.dev/projects/inbound-ai-chatbot-widget - Date: 2026 · En cours - Context: Stage (Café Crème) - Domain: AI / Web - Stack: Vite, TypeScript, Preact, Web Components, Shadow DOM, Node.js, Mistral API, SSE (streaming), PostgreSQL, Neon, Render, Chart.js - Summary: AI widget + data dashboard Embeddable AI chat widget that drops onto any site via a single script. Generic, config-driven core, full Web Component / Shadow DOM isolation, streamed responses, and a Mistral backend with guardrails. Every action is tracked as events sent to a Neon (PostgreSQL) warehouse and surfaced in an internal dashboard — first prototyped in Metabase, then rebuilt as a custom Node/TS + Chart.js app hosted on Render. Outcome: Reusable multi-site widget + monitoring dashboard (conversations, leads, conversion). Café Crème internship, 2026 · ongoing. ### Consultant intranet platform 🏢 - URL: https://afouanee.dev/projects/consultant-intranet-platform - Date: 2026 · En cours - Context: Stage (Café Crème) - Domain: Web - Stack: Next.js, React, TypeScript, react-query, JWT, OTP, Node.js, Express, TypeORM, PostgreSQL, Nx, InversifyJS, Clean Architecture, CQRS, Event sourcing, Stripe, Firebase, Vercel, Render - Summary: Full-stack · hexagonal architecture Internal web platform combining a consultant space (revenue dashboard, referrals, transactions, notifications) and an admin back office. Next.js / React / TypeScript frontend with react-query, OTP-then-JWT authentication in an httpOnly cookie, and space separation via middleware (role decoding). Backend in hexagonal / Clean Architecture (CQRS, event sourcing, DDD): Nx monorepo, dependency injection, PostgreSQL via TypeORM, Stripe and Firebase integrations, transverse soft delete. Internal project presented generically (company confidentiality). Outcome: Next.js frontend and back office merged into a single role-aware application, on top of a REST API extensible domain by domain. Deployed (Vercel + Render). Café Crème internship, 2026 · ongoing. ### Sales Co-Pilot: automated briefing 🧑‍✈️ - URL: https://afouanee.dev/projects/sales-copilot-pre-call-brief - Date: 2026 - Context: Stage (Café Crème) - Domain: AI / Automation - Stack: Node.js, TypeScript, Mistral API, PostgreSQL, Neon, API REST, Webhooks, HMAC, CRM API, Cal.com API, Render - Summary: AI & sales automation Node/TypeScript service that listens for meeting creation via webhook, aggregates (read-only) data from a CRM and a PostgreSQL data warehouse (Neon), has an LLM (Mistral) synthesize it into a one-page sheet, and delivers it automatically to the team through a task-management tool. Seam-based architecture testable offline (mock mode), HMAC webhook signature verification, Render deployment. Outcome: Real-time webhook-triggered pipeline: the rep receives a structured brief (history, score, call summary, likely objections) with zero manual research. Deployed and tested in production. Café Crème internship, 2026 · completed. ### Voxel Construction Game Core 🧱 - URL: https://afouanee.dev/projects/voxel-construction-game-core - Date: 2026 - Context: ESIEE E5 - Domain: Games - Stack: Unity, C#, Octree, JSON, OBJ - Summary: Interactive 3D game core Unity 3D application for manipulating a voxelized cube with dynamic adding, removing and subdivision, then JSON/OBJ export. Outcome: Export-ready prototype (JSON/OBJ) with synchronized spatial structures and orbital camera (E5 ESIEE 2026). ### Gate 🌳 - URL: https://afouanee.dev/projects/gate - Date: 2026 - Context: Personal project - Domain: Web - Stack: Next.js 14, React 18, TypeScript, PostgreSQL, Prisma, NextAuth, React Flow, Stripe, next-intl, Radix UI, Tailwind CSS, Resend, papaparse, xlsx, @react-pdf/renderer, Puppeteer, Zod, PWA - GitHub: https://github.com/Afouanee/Gate - Summary: SaaS / social tech Full-stack web application for building and exploring interactive, collaborative family trees. Product core: tree visualization via a React Flow graph, with roles (FREE / PREMIUM / ADMIN), complex family relationships (multi-parenthood, cross links) and linking a user to an existing profile. Around it: NextAuth authentication (Prisma adapter, bcryptjs), Stripe payments and subscriptions, a multilingual app via next-intl (app/[locale] routing, FR/EN), CSV & Excel import/export (papaparse, xlsx) and PDF generation (@react-pdf/renderer, Puppeteer), Resend transactional emails, bilingual memory pages (animated timeline about the family's home towns), an admin area, a Radix UI + Tailwind (shadcn-style) UI and Zod validation. Built on Next.js 14 (App Router) + PostgreSQL via Prisma, installable as a PWA. Outcome: Immersive platform to rebuild, visualize and share family history: NextAuth auth, Stripe payments, FR/EN i18n, memory pages for the family's home towns, installable PWA and Resend emails (personal project, 2026). ### Budget Trip Planner 🌍 - URL: https://afouanee.dev/projects/budget-trip-planner - Date: 2025/2026 - Context: ESIEE E5 - Domain: Web - Stack: Angular, TypeScript, Spring Boot, Java, Spring Security, JWT, PostgreSQL, Docker - GitHub: https://github.com/Budget-Trip-Planner - Summary: Full-stack · travel Full-stack travel planner web app based on budget, preferences and constraints. Angular/TypeScript front end, Spring Boot (Java) REST API with Spring Data JPA and Spring Security/JWT, PostgreSQL database. Containerized with Docker (separate front, back and database). Outcome: Personalized itineraries with cost estimates, secure JWT authentication and containerized deployment (ESIEE E5, 2025/2026). ### AI Challenge - Image Classification 🧠📷 - URL: https://afouanee.dev/projects/ai-image-classification-challenge - Date: 2026 - Context: ESIEE E5 - Domain: AI - Stack: Python, OpenCV, Scikit-learn, TensorFlow, Keras, CNN - GitHub: https://github.com/Afouanee/Projet-IA-pour-l-image-Challenge-IA-classification-d-images - Summary: ML / Deep Learning Pipeline ML/DL complet sur MNIST, Dogs vs Cats et Intel: preprocessing, ORB, Bag of Visual Words, SVM, CNN Keras, et comparaison des performances. Outcome: ML vs DL comparison with accuracy and confusion matrices, plus performance trade-off analysis (E5 ESIEE 2026). ### Electric Grid Graph Modeling ⚡ - URL: https://afouanee.dev/projects/electric-grid-graph-modeling - Date: 2026 - Context: ESIEE E5 - Domain: Data/BI - Stack: Neo4j, Cypher, Graph Data Science (GDS) - Summary: Graph data Neo4j modeling of a power distribution grid, Cypher queries and GDS algorithms to analyze outages and resilience. Outcome: Network resilience analysis using centrality and connected components across outage scenarios (E5 ESIEE 2026). ### Dataset automation tool 🛠️ - URL: https://afouanee.dev/projects/jdd-automatisation-enedis - Date: 2024/2025 - Context: Apprenticeship (Enedis) - Domain: Automation / Data/BI - Stack: Python, CustomTkinter, pandas, openpyxl, requests, Jenkins, PyInstaller - Summary: Automation · internal tool Python desktop application with a graphical interface (CustomTkinter) that automates a repetitive business process: automatic generation of input files from Excel templates (dynamic mapping via pandas/openpyxl), submission to Jenkins (API or web), then preparation of the reply email with a formatted attachment. Packaged as a standalone executable (PyInstaller). Apprenticeship project presented generically (company confidentiality). Outcome: GUI tool packaged as a standalone executable, replacing a repetitive manual process with an end-to-end guided flow (Enedis apprenticeship, 2024/2025). ### Enedis Webservices Monitoring 📊 - URL: https://afouanee.dev/projects/supervision-dashboard-enedis - Date: 2024/2025 - Context: Apprenticeship (Enedis) - Domain: Data/BI / Automation - Stack: Python, SOAP, Power BI, Pandas, CSV, SharePoint - Summary: Data / automation Automated web-service availability monitoring tool: a Python script periodically calls the services, collects statuses, return codes and response times, and historizes the results. Indicators are surfaced in a Power BI dashboard for team monitoring and communication. Apprenticeship project presented generically (company confidentiality). Outcome: Availability and performance indicators centralized and continuously visualized for the team (Enedis apprenticeship, 2024/2025). ### GStreamer Lab - Real-Time Video Streaming 🎥 - URL: https://afouanee.dev/projects/gstreamer-video-streaming-lab - Date: 2025 - Context: ESIEE E5 - Domain: Embedded/Robotics - Stack: GStreamer, C, RTP, MJPEG, Linux - Summary: Multimedia / systems Design of GStreamer pipelines for screen capture, RTP/MJPEG streaming, AVI recording and real-time playback, with orchestration in C. Outcome: Main pipeline launched from a C application and automated with Makefile for capture, streaming and replay (E5 ESIEE 2025). ### Emotional AI 💼 - URL: https://afouanee.dev/projects/emotional-ai - Date: 2024/2025 - Context: ESIEE E4 - Domain: AI - Stack: Python, TensorFlow, OpenCV, React, FastAPI, Firebase - GitHub: https://github.com/ThibaultAnd261/IA_project - Summary: AI + vision Emotional AI to analyze an interview video, detect emotions and produce a report with real-time visualization of the results. Outcome: Detailed end-of-session report with an interactive visualization layer (ESIEE E4, 2024/2025). ### OpenGL 3D Renderer 🎯 - URL: https://afouanee.dev/projects/opengl-3d - Date: 2025 - Context: ESIEE E4 - Domain: VR/3D - Stack: C++, OpenGL, GLSL, TinyOBJLoader, CMake - GitHub: https://github.com/Antoine-Averland/OpenGL_nav_in_scene - Summary: C++/OpenGL C++ OpenGL 3.3 3D rendering application: .obj loading, Phong/Blinn-Phong shading, interactive orbital camera and sRGB color rendering. Outcome: Cross-platform app with custom shaders and smooth navigation. ### Quiz App full‑stack 🧠 - URL: https://afouanee.dev/projects/quiz-app - Date: 2025 - Context: ESIEE E4 - Domain: Web - Stack: Flask, Vue.js, SQLite, API REST - GitHub: https://github.com/Afouanee/quiz-app - Summary: Web product Quiz site with a player front office and a secure admin back office, Flask API, Vue.js front end, score and question management. Outcome: Internal rollout with live score tracking and fast feedback loops. ### Depression of Persia (VR) 🕶️ - URL: https://afouanee.dev/projects/depression-of-persia - Date: 2024 - Context: ESIEE E4 - Domain: VR/3D - Stack: Unity, C#, VR - Summary: VR adventure VR evolution on Meta Quest 3 with levels, 3D hand/object/movement interactions, and graphics/shader optimization for performance and immersion. Outcome: Playable prototype with smooth onboarding; tested on a Unity VR simulator (E4/E5 ESIEE 2025). ### Depression of Persia V2 🌀 - URL: https://afouanee.dev/projects/depression-of-persia-v2 - Date: 2024 - Context: ESIEE E4 - Domain: VR/3D - Stack: Unity, C#, Shaders, VFX - Summary: Unity prototype Jeu immersif inspiré Prince of Persia avec désert procédural, cycle jour/nuit, éclairage avancé, shaders optimisés et système de particules. Outcome: Playable prototype centered on mental health and resilience. ### RaPizz DB 🍕 - URL: https://afouanee.dev/projects/pizza-management - Date: 2024 - Context: ESIEE E3 - Domain: Data/BI - Stack: SQL, Java, JDBC, Swing/JavaFX - Summary: Data/Java Modeling and management of a pizza franchise database: entity-association/relational schema, SQL, then a Java/JDBC desktop application. Outcome: EA/MLD schemas and desktop tool for queries and stats. ### Pac-Man AI 👾 - URL: https://afouanee.dev/projects/pacman-ia - Date: 2024 - Context: ESIEE E3 - Domain: Games - Stack: Python, Pygame, GitHub - GitHub: https://github.com/Afouanee/Pacman - Summary: Game + AI Adding AI for Pac-Man and the ghosts, super pellets and dynamic behaviors to change the game strategy. Outcome: Enriched gameplay with pathfinding and ghost modes. ### Prince of Persia (E3) ⚔️ - URL: https://afouanee.dev/projects/prince-of-persia-e3 - Date: 2024 - Context: ESIEE E3 - Domain: Games - Stack: Unity, C# - Summary: Unity game Développement d'un jeu inspiré de Prince of Persia axe sur plateforme/escalade, exploration immersive et combats dynamiques. Outcome: Playable prototype with exploration and dynamic fights. ### Drawing Struct ✏️ - URL: https://afouanee.dev/projects/drawing-structure - Date: 2024 - Context: ESIEE E3 - Domain: Web - Stack: C - Summary: C library Drawing structure in C with primitives, save/load, SVG export, drawing merging and transformation operations. Outcome: Library managing rectangles, circles and polygons with save/load. ### Social housing dashboard 🏘️ - URL: https://afouanee.dev/projects/dashboard-logements - Date: 2023/2024 - Context: ESIEE E3 - Domain: Data/BI - Stack: Python, Dash, Plotly, Pandas, GitHub - GitHub: https://github.com/LionMentality/Projet_Python - Summary: Data viz Interactive dashboard on social housing in France with a geographic map, charts and multi-data indicators. Outcome: Geo viz and tables for quick insight. ### EvalBot Cortex M3 🤖 - URL: https://afouanee.dev/projects/evalbot-asm - Date: 2023/2024 - Context: ESIEE E3 - Domain: Embedded/Robotics - Stack: Assembleur, Keil µVision - GitHub: https://github.com/Afouanee/Projet_evalbot - Summary: Embedded Programmation d'un robot pour parcourir un circuit et signaler les obstacles via bumpers, LED et switchs en assembleur. Outcome: Autonomous robot signaling obstacles on a track. ### Space Invaders 👾 - URL: https://afouanee.dev/projects/space-invaders - Date: 2023 - Context: ESIEE E3 - Domain: Games - Stack: C#, GitHub - GitHub: https://github.com/Afouanee/SpaceInvaders - Summary: C# game Reproduction du classique Space Invaders en C#. Outcome: Playable game reproducing the original arcade mechanics (ESIEE E3, 2023). ### Digital oscilloscope 📟 - URL: https://afouanee.dev/projects/oscilloscope-numerique - Date: 2023 - Context: BUT GEII2 - Domain: Electronics - Stack: KiCad, STM32CubeIDE, Arduino - Summary: Embedded electronics Design of a digital oscilloscope with an acquisition board and embedded software on a Nucleo board. Outcome: Signal acquisition and display through a hardware + embedded firmware chain (BUT GEII2, 2023). ### FESTO sorting ⚙️ - URL: https://afouanee.dev/projects/festo-systeme - Date: 2022 - Context: BUT GEII2 - Domain: Automation / Embedded/Robotics - Stack: Excel, VBA - Summary: Automation Verification and maintenance of an industrial part-sorting system. Outcome: Control procedures and VBA scripts to stabilize the line. ### Mobile robot 🛰️ - URL: https://afouanee.dev/projects/robot-mobile - Date: 2022 - Context: BUT GEII1 - Domain: Embedded/Robotics - Stack: KiCad, Arduino, Tinkercad - Summary: Embedded Design of an autonomous mobile robot detecting obstacles using ultrasonic sensors. Outcome: Functional prototype with detection and avoidance. ### DAC/ADC + gain 🎚️ - URL: https://afouanee.dev/projects/convertisseur-numerique-analogique - Date: 2021 - Context: BUT GEII1 - Domain: Electronics - Stack: Proteus (ISIS/ARES) - Summary: Electronics Verification of DAC/ADC operation and building of a programmable-gain amplifier. Outcome: Circuit validation and schematics. ### Electronic board 🔌 - URL: https://afouanee.dev/projects/carte-electronique - Date: 2021 - Context: BUT GEII1 - Domain: Electronics - Stack: Proteus (ISIS/ARES) - Summary: Electronics Building of a circuit board with an amplifier stage and a clipper stage. Outcome: Simulated PCB ready for fabrication.