Mostafa Elgendy's repositories

Crazy-Taxi

A mimic to crazy taxi game implemented in C++ using OpenGL API

Language:C++Stargazers:29Issues:3Issues:0

PrUcess

PrUcess is a low-power multi-clock configurable digital processing system that executes commands (unsigned arithmetic operations, logical operations, register file read & write operations) which are received from an external source through UART receiver module and it transmits the commands' results through the UART transmitter module.

Language:VerilogLicense:MITStargazers:9Issues:1Issues:0

Glassifier

Gender classifier based on handwriting using Machine Learning techniques

Language:PythonStargazers:8Issues:1Issues:0

YouTube-Downloader

A python application used for downloading YouTube playlists and videos.

Language:PythonStargazers:8Issues:1Issues:0

Home-Automation-System

System Design, RTL implementation using VHDL, logic synthesis using Oasys tool, and physical design (floor planning, power planning, placement, and routing) using Nitro SoC tool of a home automation system.

Language:VerilogStargazers:7Issues:0Issues:0

OS-Labs

Solution to the OS course labs. It includes bash scripting and C programming (Forking - Signals - IPC - Semaphores).

Language:CStargazers:5Issues:1Issues:0

XenoM-Processor

Design & implementation of a five-stage pipelined RISC processor.

Language:VHDLStargazers:5Issues:1Issues:0

Flood-Detector

Flood detector based on satellite images using Machine Learning & Deep Learning.

Language:Jupyter NotebookStargazers:4Issues:1Issues:0

Machine-Intelligence-Assignments

Solution to the Machine Intelligence course assignments.

Language:HTMLStargazers:3Issues:0Issues:0

Adder-Subtractor-Circuits

Parametrized Verilog implementation of different architectures of adder / subtractor circuits.

Language:VerilogLicense:MITStargazers:2Issues:1Issues:0

Advanced-Microprocessors-Tasks

Solution to the Advanced Microprocessors course midterm (this solution earned the full grade "20/20").

Language:C++Stargazers:2Issues:0Issues:0

DNA-Sequence-Classifier

DNA sequence classifier using deep learning.

Language:C++Stargazers:2Issues:0Issues:0

Human-Body-Level-Classifier

Human body level classifier using machine learning algorithms.

Language:Jupyter NotebookStargazers:1Issues:0Issues:0

Machine-Learning-Labs

Solution to the labs of the Pattern Recognition and Neural Networks course.

Language:Jupyter NotebookStargazers:1Issues:1Issues:0

Restaurant-Simulation

A simulation of the operation of a real restaurant using data structures implemented in C++.

Language:CStargazers:1Issues:1Issues:0

2-Player-Soccer-Game

A two-player game using serial port communication between two computers implemented using x86 assembly.

Language:AssemblyStargazers:0Issues:1Issues:0

3D-Matrix

3D Matrix flatten

Language:C++Stargazers:0Issues:0Issues:0

C-Plus-Minus

C ... more or less.

Language:YaccStargazers:0Issues:1Issues:0

CMPLR-Cross-Platform

A complete cross-platform mimic of Tumblr social media app.

Language:JavaScriptStargazers:0Issues:0Issues:0

Function-Plotter

Function plotter application

Language:PythonStargazers:0Issues:1Issues:0

Jungle-Run-Game

A Ladder & Snake game that is coded in C++ depending on OOP paradigm, it is enhanced with Monopoly game features like cards for punishing and rewarding or buy cells to get money when other players step on it. It is well-structured project that operates efficiently and got the full mark in OOP course at Computer Engineering department-Cairo University

Stargazers:0Issues:0Issues:0

ONpharma

Online health care website that connects patients, doctors, and pharmacists on one platform.

Language:JavaScriptStargazers:0Issues:0Issues:0

Search-Engine

A web-based search engine that supports text-based search.

Language:JavaStargazers:0Issues:0Issues:0

Signal-Processing-Labs

Solution to the labs, assignments, and course projects for the following university courses: Signals & Systems, Communication Engineering, and Digital Communication using MATLAB and Python.

Language:Jupyter NotebookStargazers:0Issues:0Issues:0

SymphonyOS

OS simulation for the scheduler and memory management modules.

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

Topology-API

‌An‌ ‌API‌ ‌library‌ ‌which read‌s and‌ ‌write‌s topologies‌ ‌to‌ ‌and‌ ‌from‌ ‌disk, stores‌ ‌multiple‌ ‌topologies‌ ‌in‌ ‌memory, and execute‌s ‌various operations‌ ‌on‌ ‌topologies.‌

Language:C++Stargazers:0Issues:0Issues:0