myPhoto
Hello! I am
Oussama
Cherguelaine
Full Stack Developer

Bringing ideas to life with code

Specializing in full stack development and exploring the frontiers of AI and data science

Get to know

About Me

Introduction

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.

1/5

What skills I have

My Skills

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

Get to know about

My Projects

OPTIMUM-WEBSITE

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

YASSIR RESTAURANT RECOMMENDER

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

KMM: DISTRIBUTED HYBRID CLUSTERING

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

BIRD SPECIES RECOGNITION

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

JADE Grid Game

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

CNN IMAGE CLASSIFIER

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

OPTIMUM

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

FOORWEB

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

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

CHATEAU DES ENFANTS

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

DOCLIB

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

EVERGREEN

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

DARIAPP

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

CSE ORGANISER'S APP

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

🔒

GHACK WEBSITE

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

CSEFORUMS

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

🔒

IBTIKAR WEBSITE

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

MY PORTFOLIO

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

MY DESKTOP PLANNER

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

Get In Touch

Contact Me