Developer profile

Al-Rad

@aliradwan1 on GitHub ↗

Likely Available

Repositories

NexusCart

An e-commerce application that consists of three microservices: wallet, shop, and inventory. The wallet microservice is responsible for managing user wallets, the shop microservice is responsible for managing the online store, and the inventory microservice is responsible for managing product inventory.

Java★ 0⑂ 0

ml-computer-vision-Bender-Gestalt-Test

A program for analysis of the Bender Gestalt Test. It combines computer vision for extracting features, and machine learning for diagnosis

Jupyter Notebook★ 0⑂ 0

Autonomous-Vehicle-Perception-Module

a comprehensive computer vision system for autonomous vehicle perception, progressing from classical machine learning through deep learning to advanced AI techniques for traffic sign recognition and road scene understanding.

Jupyter Notebook★ 0⑂ 0

Gaussian-and-Multinomial-Naive-Bayes-nlp

A from-scratch Python implementation of Gaussian and Multinomial Naive Bayes classifiers. Includes text sentiment analysis on the IMDB dataset and age prediction on the Abalone dataset , built entirely without sklearn

Jupyter Notebook★ 0⑂ 0

Naive-Bayes-Feature-Selection-and-Dimensionality-Reduction-PCA

A from-scratch implementation of Principal Component Analysis (PCA) and the Naive Bayes classifier in Python, comparing feature selection and dimensionality reduction techniques across categorical and numerical datasets.

Jupyter Notebook★ 0⑂ 0

Image-processing-Assignment-

A C++ Image Processing Tool (Baby Photoshop) developed for CS112 at Cairo University. It allows users to load, save, and manipulate images using 18+ different filters including Grayscale, Edge Detection, Blur, and Merge. Built with a CLI menu and utilizes the stb_image library for pixel manipulation.

C++★ 0⑂ 0

The-Arcadia-Engine

A high-performance C++ backend engine for the Arcadia MMORPG, featuring custom implementations of Hash Tables, Skip Lists, Red-Black Trees, and Graph algorithms without STL containers. Developed for the CS321 Capstone at Cairo University.

C++★ 0⑂ 1

CPU-Schedulers-Simulator

A Java-based CPU Scheduler Simulator implementing Preemptive Shortest-Job First (SJF), Round Robin (RR), Preemptive Priority, and the custom AG Scheduling algorithms. It handles context switching and calculates performance metrics like Waiting Time and Turnaround Time for processes.

Java★ 0⑂ 0

Car-Wah-Simulation-Synchronization-Assignment

A multi-threaded Java simulation of a Car Wash and Gas Station implementing the classic Producer-Consumer problem. Features custom Semaphore and Mutex classes to manage shared resources and prevent race conditions, developed for the CS241 Operating Systems 1 course at Cairo University.

Java★ 0⑂ 0