
Hello! I am Oussama Cherguelaine
Hello, I'm Oussama—a passionate Full Stack Developer and AI enthusiast. My journey in technology is driven by curiosity and a desire to create impactful solutions. I thrive in the dynamic intersection of web development and data science, constantly pushing the boundaries of what's possible. From building interactive web applications to deploying machine learning models, I enjoy the challenge of transforming complex problems into elegant solutions that deliver real value. My approach combines technical expertise with creative thinking, ensuring that every project I undertake is both functionally robust and user-friendly.

Languages
Java
C/C++
Python
JavaScript
Dart
Tools
Git/Github
Figma
Photoshop/ Illustrator
Databases
SQLite
MYSQL
MongoDB
ElasticSearch
Frameworks
React.js/Next.js
Node.js/Express.js
Flutter
React Native
Django
Others
HTML5
CSS3
TailwindCss
Firebase
Languages
Java
C/C++
Python
JavaScript
Dart
Tools
Git/Github
Figma
Photoshop/ Illustrator
Databases
SQLite
MYSQL
MongoDB
ElasticSearch
Frameworks
React.js/Next.js
Node.js/Express.js
Flutter
React Native
Django
Others
HTML5
CSS3
TailwindCss
Firebase
OPTIMUM-WEBSITE
Landing page and documentation site for Optimum mobile application. Provides comprehensive information about app features, benefits, organization capabilities, and management tools for healthcare professionals.
React TailwindCSS Vite.js

Landing page and documentation site for Optimum mobile application. Provides comprehensive information about app features, benefits, organization capabilities, and management tools for healthcare professionals.
React TailwindCSS Vite.js
YASSIR RESTAURANT RECOMMENDER
AI-powered platform developed during Yassir Hackathon to recommend partner restaurants for food delivery. Features web scraping for multi-platform review extraction, NLP-based sentiment classification using SVM and pre-trained models (BERT), achieving 98% accuracy. Includes a web dashboard for real-time insights and restaurant evaluation.
Python NLP SVM BERT Flask React

AI-powered platform developed during Yassir Hackathon to recommend partner restaurants for food delivery. Features web scraping for multi-platform review extraction, NLP-based sentiment classification using SVM and pre-trained models (BERT), achieving 98% accuracy. Includes a web dashboard for real-time insights and restaurant evaluation.
Python NLP SVM BERT Flask React
KMM: DISTRIBUTED HYBRID CLUSTERING
KMM (K-Means-Medoids) is a distributed hybrid clustering algorithm combining K-Means speed with K-Medoids robustness. Implements MPI-based distributed architecture with 1 master and 7 workers for parallel processing. Optimizes clustering performance on large-scale datasets through intelligent workload distribution.
Python MPI K-Means K-Medoids NumPy

KMM (K-Means-Medoids) is a distributed hybrid clustering algorithm combining K-Means speed with K-Medoids robustness. Implements MPI-based distributed architecture with 1 master and 7 workers for parallel processing. Optimizes clustering performance on large-scale datasets through intelligent workload distribution.
Python MPI K-Means K-Medoids NumPy
BIRD SPECIES RECOGNITION
Image classification system for fine-grained bird species recognition using the CUB-200-2011 dataset. Trained on 11,000+ images across 200 species using convolutional neural networks. Implements transfer learning and data augmentation techniques for improved accuracy in challenging visual categorization tasks.
Python TensorFlow Keras CNN CUB-200

Image classification system for fine-grained bird species recognition using the CUB-200-2011 dataset. Trained on 11,000+ images across 200 species using convolutional neural networks. Implements transfer learning and data augmentation techniques for improved accuracy in challenging visual categorization tasks.
Python TensorFlow Keras CNN CUB-200
JADE Grid Game
A grid-based multi-agent trail race built with the JADE framework. Each agent competes to reach its goal by moving across colored tiles, where each move requires a matching token. Agents can negotiate token trades, strategize cooperation, or betray others to progress. The game ends when a player reaches the goal or when all agents are blocked.
Java JADE Multi-Agent Systems

A grid-based multi-agent trail race built with the JADE framework. Each agent competes to reach its goal by moving across colored tiles, where each move requires a matching token. Agents can negotiate token trades, strategize cooperation, or betray others to progress. The game ends when a player reaches the goal or when all agents are blocked.
Java JADE Multi-Agent Systems
CNN IMAGE CLASSIFIER
Convolutional Neural Network implementation for multi-dataset image classification. Trained on Pokemon and Dog Breed datasets with custom CNN architectures. Features data preprocessing, augmentation pipelines, and performance optimization for accurate species and breed identification.
TensorFlow Keras CNN Python

Convolutional Neural Network implementation for multi-dataset image classification. Trained on Pokemon and Dog Breed datasets with custom CNN architectures. Features data preprocessing, augmentation pipelines, and performance optimization for accurate species and breed identification.
TensorFlow Keras CNN Python
OPTIMUM
Mobile appointment management application designed for healthcare professionals. Streamlines doctor appointment scheduling, organization, and patient management. Features offline-first architecture with Hive for local storage and Firebase for cloud synchronization.
Flutter Firebase Hive

Mobile appointment management application designed for healthcare professionals. Streamlines doctor appointment scheduling, organization, and patient management. Features offline-first architecture with Hive for local storage and Firebase for cloud synchronization.
Flutter Firebase Hive
FOORWEB
Admin application for e-commerce platform management. Enables efficient store administration, inventory tracking, order processing, and customer interaction management. Implements BLoC pattern for state management and offline-first capabilities.
Flutter Firebase flutter_BLoC Hive

Admin application for e-commerce platform management. Enables efficient store administration, inventory tracking, order processing, and customer interaction management. Implements BLoC pattern for state management and offline-first capabilities.
Flutter Firebase flutter_BLoC Hive
NEURAL ARCHITECTURE SEARCH
Modular Neural Architecture Search (NAS) framework for automated CNN design optimization. Uses random search and full training on MNIST to discover optimal network architectures. Explores hyperparameter spaces including layer configurations, activation functions, and optimization strategies.
Python TensorFlow NAS MNIST
Modular Neural Architecture Search (NAS) framework for automated CNN design optimization. Uses random search and full training on MNIST to discover optimal network architectures. Explores hyperparameter spaces including layer configurations, activation functions, and optimization strategies.
Python TensorFlow NAS MNIST
CHATEAU DES ENFANTS
Open-source daycare center management platform for local deployment. Streamlines payment processing, tracks children's developmental progress, and provides seamless experience for administrators and parents. Features Dockerized deployment for easy setup.
React Tailwind Flask MySQL Docker

Open-source daycare center management platform for local deployment. Streamlines payment processing, tracks children's developmental progress, and provides seamless experience for administrators and parents. Features Dockerized deployment for easy setup.
React Tailwind Flask MySQL Docker
DOCLIB
Academic search engine for discovering scientific articles using keyword queries. Implements Elasticsearch for fast full-text search, Redux for state management, and Docker for containerized deployment. Currently in development phase.
Flask MySQL Elasticsearch Docker React Redux

Academic search engine for discovering scientific articles using keyword queries. Implements Elasticsearch for fast full-text search, Redux for state management, and Docker for containerized deployment. Currently in development phase.
Flask MySQL Elasticsearch Docker React Redux
EVERGREEN
Educational mobile game teaching children environmental protection through interactive gameplay. Developed as part of PRJP module at ESI preparatory cycle. Gamifies ecological concepts with engaging challenges and progress tracking.
Flutter Firebase Hive

Educational mobile game teaching children environmental protection through interactive gameplay. Developed as part of PRJP module at ESI preparatory cycle. Gamifies ecological concepts with engaging challenges and progress tracking.
Flutter Firebase Hive
DARIAPP
Automated home construction monitoring solution developed during DevFest Constantine hackathon. Simplifies tracking of construction progress with photo documentation, milestone management, and real-time updates for homeowners and contractors.
Flutter Express.js MongoDB

Automated home construction monitoring solution developed during DevFest Constantine hackathon. Simplifies tracking of construction progress with photo documentation, milestone management, and real-time updates for homeowners and contractors.
Flutter Express.js MongoDB
CSE ORGANISER'S APP
Event logistics and member management application for CSE club. Centralizes coordination, task assignment, resource allocation, and team communication for efficient event organization. Currently under active development.
Flutter Firebase

Event logistics and member management application for CSE club. Centralizes coordination, task assignment, resource allocation, and team communication for efficient event organization. Currently under active development.
Flutter Firebase
GHACK WEBSITE
Official website for Ghack Hackathon event. Provides essential event information including schedules, team registration system, judging criteria, project submission portal, and live event updates for participants and organizers.
Next.js

Official website for Ghack Hackathon event. Provides essential event information including schedules, team registration system, judging criteria, project submission portal, and live event updates for participants and organizers.
Next.js
CSEFORUMS
Knowledge-sharing platform created by CSE club for community engagement. Enables members to ask questions, find answers, and explore various technical fields. Features discussion forums, topic categorization, and member profiles. Under active development.
TailwindCSS React.js Express.js

Knowledge-sharing platform created by CSE club for community engagement. Enables members to ask questions, find answers, and explore various technical fields. Features discussion forums, topic categorization, and member profiles. Under active development.
TailwindCSS React.js Express.js
IBTIKAR WEBSITE
Corporate website for Ibtikar, a fictional IT solutions company. Showcases innovative software and technology services, highlighting cutting-edge solutions for diverse client needs. Features modern design and responsive layout.
TailwindCSS React.js Vite.js

Corporate website for Ibtikar, a fictional IT solutions company. Showcases innovative software and technology services, highlighting cutting-edge solutions for diverse client needs. Features modern design and responsive layout.
TailwindCSS React.js Vite.js
MY PORTFOLIO
Personal portfolio website showcasing projects, skills, and professional experience. Features responsive design, project galleries, and contact information with modern UI/UX principles.
TailwindCSS React.js

Personal portfolio website showcasing projects, skills, and professional experience. Features responsive design, project galleries, and contact information with modern UI/UX principles.
TailwindCSS React.js
MY DESKTOP PLANNER
Desktop task scheduling application for efficient daily activity management. Features calendar integration, task prioritization, reminder system, and productivity tracking. Built with JavaFX for modern desktop UI experience.
Java JavaFX

Desktop task scheduling application for efficient daily activity management. Features calendar integration, task prioritization, reminder system, and productivity tracking. Built with JavaFX for modern desktop UI experience.
Java JavaFX