Abdelhamid Farhat
mido-io
CS student | Web Developer
Languages
Top Repositories
This project models a cafe system using AnyLogic, simulating production, transport, and coffee shop operations.
Comprehensive ML pipeline for predicting heart disease using the UCI dataset. Includes preprocessing, feature selection, PCA, supervised/unsupervised learning, hyperparameter tuning, and deployment with a Streamlit web app. Features real-time predictions, visual insights, and cloud-ready deployment.
A Python GUI tool for learning classical encryption & decryption. Supports Caesar, Playfair, Rail Fence, ROT13, Substitution & Vigenère ciphers. Includes file handling, modular design, and error messages. Built with Tkinter for an interactive, educational cybersecurity experience.
A JavaFX-based desktop application for managing supermarket operations, including inventory, sales, and user roles with MySQL integration.
A console-based application to manage customer complaints using manually implemented data structures: linked list (employee management), queue (complaint storage), stack (problem summaries), and priority queue (urgent complaints). Supports Customer, Employee, and Admin roles with file-based data persistence.
My Portfolio Website
Repositories
12No description provided.
My Portfolio Website
No description provided.
This project models a cafe system using AnyLogic, simulating production, transport, and coffee shop operations.
A collection of interactive React components and mini-apps demonstrating modern UI patterns, state management, and reusable component design.
Fast and light media downloader
No description provided.
No description provided.
Comprehensive ML pipeline for predicting heart disease using the UCI dataset. Includes preprocessing, feature selection, PCA, supervised/unsupervised learning, hyperparameter tuning, and deployment with a Streamlit web app. Features real-time predictions, visual insights, and cloud-ready deployment.
A Python GUI tool for learning classical encryption & decryption. Supports Caesar, Playfair, Rail Fence, ROT13, Substitution & Vigenère ciphers. Includes file handling, modular design, and error messages. Built with Tkinter for an interactive, educational cybersecurity experience.
A JavaFX-based desktop application for managing supermarket operations, including inventory, sales, and user roles with MySQL integration.
A console-based application to manage customer complaints using manually implemented data structures: linked list (employee management), queue (complaint storage), stack (problem summaries), and priority queue (urgent complaints). Supports Customer, Employee, and Admin roles with file-based data persistence.