Skip to content
View Mehdirben's full-sized avatar

Block or report Mehdirben

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Mehdirben/README.md

๐Ÿ‘‹ Hi there, Iโ€™m Mehdi Rtel Bennani

๐Ÿ‘จโ€๐Ÿ’ป Full Stack Engineer โ— ๐ŸŽ“ Engineering Student โ— ๐Ÿง‘โ€๐Ÿซ Teacher โ— ๐Ÿงฉ Problem Solver


๐ŸŒŸ About Me

I am an engineering student at the Euro-Mediterranean University of Fez, pursuing a Full Stack Engineering degree (2022โ€“2027). My passion lies in designing scalable, efficient, and sustainable web applications.
I thrive on solving complex technical challenges, experimenting with cutting-edge technologies, and mentoring others through hands-on learning.
At heart, Iโ€™m a lifelong learner who loves to push the boundaries of whatโ€™s possible with code.

  • ๐Ÿ”ญ Currently: Programming Instructor at Algorithmics (Fez, Morocco)
  • ๐ŸŽ“ Engineering student specialising in Full Stack Development
  • ๐Ÿ’ก Passionate about AI, web accessibility, and community-driven open source

๐Ÿ› ๏ธ Technical Skills

Languages

Python Java JavaScript TypeScript PHP C C++ HTML5 CSS3

Frameworks & Libraries

React Angular Next.js Node.js Express FastAPI JavaEE Laravel TailwindCSS Flutter

Databases & Platforms

MySQL MongoDB PostgreSQL Supabase Firebase

DevOps & Tools

Docker Docker Swarm Git GitHub


๐Ÿ’ผ Professional Experience

Programming Instructor โ€“ Algorithmics (Fez, Morocco)

Sep 2024 โ€“ Present

  • Delivered story-driven, interactive coding workshops for students aged 6โ€“18 in Python, Scratch, Game Design and AI.
  • Mentored diverse project teams through hands-on applications, enhancing algorithmic thinking, problem-solving, and collaboration skills.

๐ŸŽ“ Education

Engineering Degree in Full Stack

Euro-Mediterranean University of Fez (Fez, Morocco)
๐ŸŽ“ 2022 โ€“ 2027 (In Progress)

Comprehensive curriculum covering:

  • Web Development (React, Node.js, Laravel)
  • Database Systems (MySQL, MongoDB, PostgreSQL)
  • Artificial Intelligence

๐Ÿ† Projects
  • โœˆ๏ธ VoyageConnect โ€“ Travel Booking Platform (Jakarta EE, PostgreSQL, Docker โ€“ Dec 2025โ€“Jan 2026)
    Comprehensive travel booking app for flights, hotels, and guided tours. Built with Jakarta EE MVC architecture, TailwindCSS interface, bcrypt authentication, and admin dashboard. Containerized with Docker, deployed on DigitalOcean via Coolify with SSL/TLS.

  • ๐Ÿณ Budget Management App (Docker Swarm) (Angular, Node.js, PostgreSQL โ€“ Dec 2025)
    Deployed a full-stack budget management application on a 3-node DigitalOcean Docker Swarm cluster with service replication and high availability.

  • ๐Ÿ“ Notty โ€“ Note-Taking Platform (React, Node.js, Express, MongoDB โ€“ Novโ€“Dec 2025)
    Modern, feature-rich note-taking app with a clean UI and robust backend for seamless note management and organization.

  • ๐ŸŒ Full-Featured Social Media Application (Laravel 12, Mayโ€“Jun 2025)
    Built a scalable social platform replicating Facebook's core features: posts, comments, likes, friend requests, real-time messaging, and notifications โ€” all with a modern, responsive UI optimized for engagement.

  • ๐ŸŽ Mystery Gifts (GITEX 2025 Morocco) (Next.js, Supabase โ€“ Apr 2025)
    AI-powered gift discovery platform using conversational search and personalized recommendations. Selected for GITEX 2025 Morocco.

  • ๐Ÿ‘ต Digital Guide for Seniors (Marโ€“Apr 2025)
    Created an open-source, accessible website helping older adults navigate technology. Includes tutorials on apps, social media, AI tools like ChatGPT, with large fonts, clear visuals, and intuitive navigation.

  • ๐ŸŽฎ Python Game Center (Tkinter, Jan 2025)
    Developed a collection of classic games (2048, Tic Tac Toe, Snake) in Python using Tkinter. Features a sleek dark theme, responsive layout, smooth navigation, high score tracking, and save/load functionality.

  • ๐Ÿ“š Web Development Learning Platform (Dec 2024โ€“Jan 2025)
    Interactive platform for teaching HTML5, CSS3, and JavaScript through hands-on coding challenges and responsive design exercises.

  • ๐Ÿ“ฑ Mobile Phone Project (Embedded Electronics) (Marโ€“May 2024)
    Built a mobile phone using ESP32 and SIM800L modules with a TFT touchscreen interface, enabling making and receiving calls.


๐Ÿš€ Hackathons & Achievements
  • ๐Ÿ›ฐ๏ธ AtlasField โ€“ ESA ActInSpace Challenge (Jan 2026)
    Built a satellite monitoring platform for farm and forest management using Sentinel imagery. Features AI-powered site assistant, environmental alerts, and vegetation indices. Developed with Next.js, FastAPI, and MapLibre GL at UEMF with the EIC.

  • ๐Ÿ•Š๏ธ DecentraFor โ€“ Hack for Gaza (Jul 2025)
    Developed a cross-platform Flutter app integrating PDF library and educational forum with real-time chat, offline support, and upcoming decentralized mesh networking for resilient community-driven learning.

  • ๐Ÿค– HackAI Morocco at UM6P (May 2025)
    Selected among 25 teams from 200+ applicants for a 4-day hackathon. Developed TruthSeeker, an AI assistant uncovering bias, missing context, and conflicting narratives in news about Palestine. Praised by Dr. Kaoutar El Maghraoui.

  • ๐Ÿ† 1st Place โ€“ Ainnovathon 2025 (Apr 2025)
    Won 1st place by developing an innovative AI-based orientation platform for students during a 24-hour sprint. Recognized for creativity, collaboration, and impact.

  • ๐Ÿฉป CuraVision AI โ€“ MoroccoAI InnovAI Hackathon (Nov 2024)
    Built a Flutter app providing AI-powered X-ray analysis to detect skeletal issues and deliver clear diagnostic reports. Developed with Flutter, Dart, Firebase, and advanced AI models to improve healthcare access.

  • โ™ป๏ธ Smart Bin โ€“ Mediterranean Smart Cities Hackathon (May 2024)
    Achieved 5th place with an intelligent waste bin project aimed at improving urban waste management.


๐Ÿ“œ Certifications & Professional Development
  • ๐ŸŽจ UI/UX Design Specialization
    California Institute of the Arts โ€” May 2025
    Comprehensive training in user experience design principles, wireframing, prototyping, and usability testing to create intuitive and engaging digital interfaces.

  • โ˜๏ธ Oracle Java Foundations
    Oracle Cloud Infrastructure โ€” March 2025
    Mastered foundational Java programming and cloud-native development concepts, emphasizing scalable, secure application design on OCI.

  • ๐Ÿ‡ซ๐Ÿ‡ท DALF C1 โ€“ Diplรดme Approfondi de Langue Franรงaise
    Advanced French Diploma โ€” January 2022
    Official recognition of advanced French language proficiency, covering fluency in professional and academic communication.


๐Ÿค Volunteer & Leadership
  • ๐ŸŽ“ Digital Skill Leader โ€“ DigiClub, UEMF (2024 โ€“ Present)
    Led Git/GitHub training, created a guide website, and developed a cyberpunk-themed web interface for controlling robots via ESP32.

๐ŸŒ Languages
  • ๐Ÿ‡ซ๐Ÿ‡ท French โ€“ Bilingual
  • ๐Ÿ‡ฌ๐Ÿ‡ง English โ€“ Professional Proficiency
  • ๐Ÿ‡ฒ๐Ÿ‡ฆ Arabic โ€“ Native

๐ŸŽฏ Interests
  • ๐Ÿšด Cycling
  • ๐Ÿง— Hiking
  • โ™Ÿ๏ธ Chess
  • ๐Ÿค– AI
  • ๐Ÿ’ป Coding
  • ๐Ÿ› ๏ธ Building
  • ๐Ÿงณ Travel

โ€œThe best way to predict the future is to invent it.โ€ โ€“ Alan Kay

Pinned Loading

  1. notty notty Public

    A modern, feature-rich note-taking platform built with React, Node.js, Express, and MongoDB

    JavaScript

  2. JobConnect JobConnect Public

    A modern Applicant Tracking System (ATS) platform connecting candidates with companies

    TypeScript 1

  3. budget-tracker-angular-docker budget-tracker-angular-docker Public

    Deployment of a budget management application (Angular/Node.js/PostgreSQL) on a Docker Swarm cluster with 3 DigitalOcean droplets featuring service replication and high availability.

    TypeScript

  4. clone-facebook-laravel clone-facebook-laravel Public

    A full-featured social media application built with Laravel 12 that replicates Facebook's core functionality - including posts, comments, likes, friend systems, real-time messaging, and notificatioโ€ฆ

    Blade

  5. news_checker news_checker Public

    News Checker is an AI system that detects misinformation about Palestine in Western news by comparing claims from CNN, BBC, etc., with trusted sources like Al Jazeera and Hespress. Agent 1 verifiesโ€ฆ

    Python

  6. curavisionai curavisionai Public

    CuraVision AI is a Flutter-based mobile application designed to empower patients with AI-powered healthcare tools.

    Dart 1