Computer Science Engineering Student minoring in AI and data science
A sophisticated JavaFX application that visualizes and compares four fundamental community detection algorithms, demonstrating advanced expertise in algorithm design and data visualization.
🔬 Algorithms Implemented:
- Louvain Method - Hierarchical modularity optimization (O(n log n))
- Girvan-Newman - Edge betweenness-based clustering (O(m²n))
- Label Propagation - Fast diffusion-based approach (O(m))
- Clique Percolation - Overlapping community detection (NP-hard)
🎯 Key Features:
- Real-time algorithm execution visualization
- Interactive graph manipulation
- Performance metrics and time complexity analysis
- Step-by-step algorithm progression
- Clean, professional UI/UX design
🛠️ Tech Stack: Java, JavaFX, Graph Theory, Algorithm Design, Data Visualization
Full CI/CD pipeline implementation using Jenkins, Docker, and Kubernetes with automated build/deployment processes.
Tech Stack: Jenkins, Docker, Kubernetes, SonarQube, Grafana,Prometheus
Computer Science Engineering Degree (2023 – Present)
Mohammed VI Polytechnic University (UM6P), Ben Guerir, Morocco
Baccalaureate in Mathematical Sciences B, Honorable Mention
Hassan II High School
Weblinking Sarl | June 2025 – July 2025
- Developed dynamic website using Nuxt.js frontend and WordPress headless CMS
- Optimized MySQL database structure and implemented responsive design
ACM Student Chapter, UM6P | July 2025 – Present
- Manage club website ensuring continuous availability and performance
DigiGirlz Mentorship Program, UM6P | October 2024 – June 2025
- Managed social media accounts and created engaging STEM content
- Mentored high school girls in coding workshops and cybersecurity projects
Programming Languages:
Python • C • C++ • Java • JavaScript • HTML/CSS • SQL
Frameworks & Technologies:
Vue.js • Nuxt.js • WordPress • JavaFX
DevOps & Tools:
Git • Jenkins • Docker • Kubernetes • SonarQube
Areas of Expertise:
Data Structures • Algorithms • Object-Oriented Programming
Database Systems • Web Development • Graph Theory
Community Detection • Machine Learning
- Developed algorithms to analyze and track community evolution in dynamic networks
- Advanced research in graph theory and network analysis
- Implemented full CI/CD pipeline using Jenkins, Docker, and Kubernetes
- Automated build/deployment processes and containerized applications
- Integrated SonarQube for code quality analysis
- Finalist - Barrier-free Accessible Mobility Pitch-off Competition, IEEE Smart Mobility Conference, Canada (Sep 2024)
- Semi-Finalist - Code for MENA Hackathon
- Active participant in STEM outreach and women in tech initiatives
Technical Leadership:
- Webmaster for ACM Student Chapter at UM6P
- Mentor in DigiGirlz Program promoting STEM education for young women
Research Interests:
- Graph Algorithms and Community Detection
- Dynamic Network Analysis
- AI and ML
- Machine Learning Applications
- Web Development and DevOps
- Datascience
Phone: +212-695-494038
"I see technology as a dialogue between mind and world—a way to wrest meaning from complexity. In that fragile balance between ideas and implementation, I craft order from chaos, believing—as Dostoevsky taught—that meaning emerges through struggle. Every line of code is part of that search."
- Arabic: Native
- French: Fluent
- English: Fluent
