Youssef Raghed Farag's Projects
Scrapes products and returns product data stacked in .CSV file using Selenium 4.0
Abstractive summarization for Arabic texts with the focus on History articles using mBART transformer model.
Uses CNN model to categorize Arabic news articles based on Economy, Sports, Politics, and Entertainment. SANAD Dataset.
7 Arabic news classification Models using TensorFlow and built-in GUI.
Preprocesses and summarizes Arabic texts using BERT based model.
An automated attendance recording bot to skip classes, built with Selenium 4 and Discord Bot-API
A simple implementation of Banker's Algorithm using C# winforms.
Basic C++ style parser implementation, created in an effort to learn the concepts behind language compiling.
Runs on OpenAI's GPT API and made into a desktop application with a simple GUI using Tkinter.
Combined Models Chat is a desktop application with group chat like UI but with LLMs like GPT, Bard, Bing, and Poe's Sage.
Analyzing a simple but important sorting problem, The Dutch National Flag, proposed by Dijkstra. Using 2 main algorithms, Insertion and Quick Sort.
A website that allows Students to review the universities they attended in Egypt, bult using Next.js.
A simple local chat application that uses implemented End-to-end encryption techniques.
Just your average indie Flappy bird game, but Nokia Graphics.
Control your PC using you hands and store shortcuts with different preset gestures.
Compressing/Decompressing texts and images using Huffman ASCII encoding method.
Does bit-level manipulation on grey scale images and divides it to different 8-bit planes. Then reconstructs them to create the original image.
A complete package of Image Domain Filters (spatial & Frequency), all in an effort to understand the concepts of Image Processing
An Image Enhancer using a histogram equalization method. Made using CV2 and Tkinter
A simple barebones Instagram Clone in an effort to master React Native and build responsive mobile Apps
Linear Programming problem Solver using both Graphical and Simplex Methods.
Using BFS and DFS search algorithms to find the shortest path, all using PyGame. This maze project is more streamlined the the previous Tkinter version .
Maze Solver using Tkinter with built in GUI and BFS + Greedy DFS searches v1.0
MW-DT Companion mobile app. Get live patient status, manage patients, and retrieve patients' descriptions. React-Native & MongoDB.
An automated patient monitoring system, actively notifying caretakers and nurses to tend to the patients based on detected behaviors.
A personalized bot that notifies users of there tasks and assignments, just give it the hooks and it'll hook you up!