Selection and Admission Management at ENSA
As part of improving academic processes, this project aims to develop an innovative application for managing the selection and admission of candidates to the National School of Applied Sciences (ENSA) in Morocco.
Designed to optimize efficiency and ensure transparency, this digital solution leverages modern technologies such as .NET, Flask, PostgreSQL, HTML/CSS, Bulma CSS, Excel, and SMTP to meet the growing need for data automation and centralization.
In Progress
Time Analysis and Management with Power BI
This project utilizes Google Forms, Power BI, and machine learning to analyze time management habits and provide personalized predictions. The goal is to help users better organize their schedules between studies, leisure, and social life.
Demo
Web Hosting Deployment on AWS
This project involves deploying a robust and secure website using AWS services such as EC2, S3, RDS, and IAM. The goal is to create a scalable and high-performance infrastructure for hosting and managing web applications.
In Progress
Amazon Personalized Recommendation System
This project creates a live product recommender system using the Amazon dataset.
It involves data processing with Apache Spark, MongoDB, and exploratory analysis.
A recommendation model (ALS) is trained and integrated into a Flask web application,
with real-time updates via Apache Kafka.
Demo
Movie Review sentiment analysis and Recommandation System
The project is based on developing a versatile system that combines sentiment analysis and recommendation,
with a user-friendly interface. The main objective is to enable users to explore and benefit from a personalized contextual experience.
In this context, sentiment analysis aims to evaluate user comments on films, classifying them into categories such as positive, negative, or neutral. .
Demo
Patent Drone Website
I automated data extraction from Google Patents using Selenium and stored it in MongoDB for efficient management. Apache Spark was used for in-depth analysis, uncovering key trends, which were visualized through Power BI dashboards. I also built a user-friendly website with HTML, CSS, JavaScript, and Flask to enable easy interaction with the data and visualizations.
Demo
Exam Management
Developed an Exam Management System using Java EE to optimize exam administration.
The system features functionalities for scheduling exams, managing classroom reservations, and overseeing exam logistics.
The application facilitates efficient exam management
Demo
Style Transfer Using DL
Developed a style transfer application using VGG16/VGG19, leveraging convolutional neural networks to merge artistic styles with content images. This approach utilizes pre-trained VGG models to extract and apply distinct visual styles from artwork to user-provided images, creating high-quality, stylized visuals. The system harnesses the power of VGG16/VGG19 to generate compelling and realistic transformations by training the model to understand and replicate intricate style features while preserving the essence of the content image.
Demo
Student Management App
Developed a comprehensive Student Management System using Python's Tkinter library, featuring a user-friendly interface with sections for the homepage, contact information, course listings, faculty profiles, and a secure login/registration system. Implemented a robust login and registration system, and created a dedicated student services page with features for viewing course schedules, accessing digital student ID cards, and staying updated on campus activities and events.
Demo
Xou Dou Qi Chinese Chess game
Designed and implemented the Xou Dou Qi Chinese Chess game in Java to enhance object-oriented programming skills. Developed a compelling gaming experience with network multiplayer and AI opponents. Integrated network connectivity for players to compete over Wi-Fi or a network, and used basic Min-Max algorithms for AI opponents, allowing single-player mode. Offered multiplayer options including player vs. player and player vs. machine modes, demonstrating problem-solving skills in creating a strategic board game with network synchronization and AI gameplay.
ETL in SQL Server
Developed an ETL (Extract, Transform, Load) process using Microsoft SQL Server. Designed and implemented data extraction from various sources, transformation to meet business requirements, and loading into a target database. Ensured data accuracy and efficiency through optimized SQL queries and automated workflows.
Demo
ID1FS File System
ID1FS is a project designed to create a file system under Linux for managing files in a Windows environment. It provides a seamless interface for handling Windows files and directories on a Linux system, enabling compatibility and efficient file management across different operating systems. The project focuses on ensuring smooth integration and interoperability between Linux and Windows file systems.
Demo