Resume

Skills

Frontend & Web

  • HTML5, CSS3, JavaScript, TypeScript, React, React Native, PrimeReact, Three.js
TypeScript React React Native

Backend & Systems

  • Python, Django, Django REST Framework, PHP, Laravel, Java, Jakarta EE, C#, .NET, SQLite3, PostgreSQL, MySQL
  • Android, WebSockets

Mobile

  • React Native, Android (Java), Flutter & Dart (exploring)
React Native Android Flutter (exploring) Dart (exploring)

Game Development

  • Godot 4, GDScript
Godot 4 GDScript

Systems & Low-Level

  • C, Assembly (starter)

Reverse Engineering & Modding

  • Ghidra, Assembly (starter — currently learning)
  • Game modding: Minecraft, Black Ops 2
Ghidra (starter) Assembly (starter) Minecraft Modding Black Ops 2 Modding

DevOps & Deployment

  • Git, GitHub, Docker, Railway, Vercel, Netlify, Cloudflare Pages
Git GitHub Docker Railway Vercel Netlify Cloudflare Pages

Tools & Platforms

  • VS Code, Eclipse IDE, Android Studio, Godot 4 (GDScript)
  • N8N, Google Colab, Jupyter Notebook

AI & Machine Learning

  • RAG (Retrieval-Augmented Generation), ChromaDB, Prompt Injection Security
  • Deep Learning, NLP, LLM, Machine Learning
  • Working with notebooks: Google Colab & Jupyter Notebook

Main Projects

  • SmartEx-PFE — Smart examination platform for BTS Ibn Ghazala with AI-powered exam generation, PDF with QR codes, and student submissions (React, TypeScript, Django, Ollama AI)
    React TypeScript Django Ollama AI
  • WallFit-RAG — Multilingual Moroccan fitness AI coach RAG system with hybrid vector/BM25 retrieval, cross-encoder rerankers, and custom security/prompt injection layers (Python, ChromaDB, Hugging Face)
    Python RAG ChromaDB Hugging Face
  • AHURA — Godot 4 2D action game inspired by Hollow Knight featuring a custom 7-state machine player controller (GDScript, Godot 4)
    Godot 4 GDScript
  • SchoolOS — Modern school management platform and centralized digital environment for educational workflows (TypeScript)
    TypeScript
  • CHITCHAT-WebSocket-JEE — Real-time chat application using Jakarta EE and WebSockets (Java, JSP, WebSockets) — Source
    Java Jakarta EE WebSockets

Other Projects

  • Lumiere-Ecom-React-ReactNative — Premium e-commerce application with multi-language (EN/FR/AR) and RTL layouts, persistent cart, address management, and order history (React, React Native, TypeScript)
  • BloodDontaionFullstackWeb — Gamified full-stack blood donation platform tracking LifePoints and donor ranks (Iron to Immortal) to build community solidarity (TypeScript, JWT)
  • HardwareStore-FULLSTACK-WEB — Full‑stack hardware store web application built for El Ouakifi Services internship (JavaScript)
  • ChessMe — Strategic chess game implementation with custom chess board GUI (HTML, CSS, JavaScript)
  • EDUI — Educational Web Design Showcase (TypeScript)
  • SELF — Self-improvement and developer resume/portfolio project (JavaScript)
  • MachineLearning — Jupyter notebooks and datasets exploring ML tasks (regression, classification, data prep) (Python, scikit-learn, pandas)
  • GestionEtudiantCsharpWinApp — Student management desktop application with CRUD operations, undo functionality, and file persistence (C#, Windows Forms, .NET)
  • Salon-Perla-Landing — Luxury spa and beauty center landing page showcasing "Ethereal Luxury" visual codes (TypeScript)
  • PHP_CRUD_SUMMER — Modern user management CRUD application with smooth animations and Toast notifications (PHP, SQLite3, Vanilla JS)
  • AFCON-Andoid-Java — Mobile application celebrating the Africa Cup of Nations event (Android, Java)
  • MultipleDevLanguageProjects — Multi-language development testing projects (Python, multiple languages)

Education

  • 2 years at BTS Ibn Ghazala

Experience

  • AI & Backend Developer Intern — WallFit (May 2026)
    • Designed and developed a RAG solution for a women's fitness mobile application (WallFit-RAG)
    • Integrated LLM-based contextual retrieval for personalized fitness recommendations
    • Built and optimized backend APIs supporting AI-driven features
    RAG LLM Python
  • Full-Stack Developer Intern — El Ouakifi Services (September 2025 – October 2025)
    • Developed HC PJ, a full-stack e-commerce platform with React frontend and Django backend
    • Implemented product catalog, shopping cart, user authentication, and order management
    • Deployed on Railway and Vercel; managed PostgreSQL database
    React Django PostgreSQL