Kirollos Samy's repositories
Graphics_project
A simple game built on top of a game engine implemented with OpenGl
Change_Detection
A computer vision project for change detection in satellite images taken at different time periods
OS-Scheduler
A CPU scheduler determines an order for the execution of its scheduled processes; it decides which process will run according to a certain data structure that keeps track of the processes in the system and their status.
ALU-Logisim
A logic circuit simulator that calculate the sum, subtraction, multiplication and division of any two signed numbers and represents them on a seven segments display screen
Backend-Reddit
This repo is for designing and implementing the backend of a mimic version of Reddit using its open API
Distribut_File_System
A simple implementation of a distributed file system using gRPC and Golang
FinanceVerse
A website to guide you manage your transactions, loans , payments and stocks.
Five-stages-pipeline-processor
This is an implementation of a five stages pipeline processor using verilog
Mars-Exploration
A simulation of a mission on mars performed by rovers
Microprocessor-Game-Simulator
This is an assembly language game project which connect 2 PCs through a Simple network, using serial communication and let them write commands on virtual microprocessor which executes on your opponant's virtual MP and the one who firstly puts the required values on his opponent wins
Problem-Solving-Training
Problem Solving Training for computer science students.
Search-Engine
The aim of this project is to develop a simple Crawler- based search engine that demonstrates the main features of a search engine (web crawling, indexing and ranking) and the interaction between them.
go-tree-sitter
Golang bindings for tree-sitter https://github.com/tree-sitter/tree-sitter
Networks_Project
An implementation of the Go Back N algorithm in the Data Link layer using Omnet and C++