8000 OmarMGaber (Omar Muhammad) · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
View OmarMGaber's full-sized avatar

Organizations

@CS80-Team @c-sync @elefunstudio

Block or report OmarMGaber

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OmarMGaber/README.md

Omar Muhammed Gaber

Computer Science Student

Alexandria University

Details About Me

I'm a computer science student at Alexandria University with huge interest in data structures, algorithms design, distributed systems and software performance optimization techniques.

Contact & Social Links Email: omarmgaber37@gmail.com


Projects Table
Display by Name
Name Description Tags Technologies
Count-Min Sketch Count-Min Sketch Data Structure written in JavaScript and tested using Jasmine framework Data Structures
Algorithms
JavaScript
Jasmine
cp-library A library of data structures and algorithms for competitive programming, implemented in C++ and documented in LaTeX. Library
Data Structures
Algorithms
Competitive Programming
C++
LaTeX
CPriorityQueue A generic Priority Queue implementation in C using generic pointers (void pointers) and compare functions, supporting various C primitive data types. Data Structures
Algorithms
C
CPU-Scheduling-Simulator A CPU scheduling simulator that simulates various CPU scheduling algorithms. Simulation
Operating Systems
C
Distributed-File-Sharing-System This project tries to mimic a Distributed File Sharing System with Flooding technique using Sockets in Java. Distributed Systems
File Sharing
Networking
Socket Programming
Java
Goolean Goolean is a boolean model search engine that allows users to perform boolean queries on a dataset of documents (corpus) Information Retrieval
Search Engine
Go
gRPC
Goolean-web Goolean-web is a web application that provides a web interface for the `Goolean` search engine Web Development python
gRPC
Flask
gshell A simple, general-purpose command-line interface (CLI) shell embedded in the Goolean search engine. Shell
Command Line
Go
ImageExtensionDetector A simple image extension detector tool that reads the file header and detect its type written in C++. File Type Detection
Multimedia
C++
MiniGamesVsAi A collection of mini games with basic AI algorithms. Game Development
AI
Python
Tkinter
Turing-Machine-Simulator A Turing Machine Simulator that simulates a Turing machine with a given set of states, input tape, and transition function. Simulation
Automata Theory
Java

Pinned Loading

  1. CS80-Team/cp-library CS80-Team/cp-library Public

    A comprehensive library for competitive programming, featuring algorithms, data structures, and problem-solving techniques.

    C++ 9

  2. CS80-Team/Goolean CS80-Team/Goolean Public

    A simple boolean information retrieval system with its own shell written in golang.

    Go 9

  3. CPU-Scheduling-Simulator CPU-Scheduling-Simulator Public

    C 2

  4. CPriorityQueue CPriorityQueue Public

    A generic Priority Queue implementation in C using generic pointers (void pointers) and compare functions, supporting various C primitive data types.

    C 1

  5. CountMinSketch CountMinSketch Public

    Count-Min Sketch Data Structure written in JavaScript and tested using Jasmine framework

    JavaScript

  6. Distributed-File-Sharing-System Distributed-File-Sharing-System Public

    This project tries to mimic a Distributed File Sharing System with Flooding technique using Sockets in Java.

    Java

0