Pinned Repositories
Abstract-Data-Types
CPU-Scheduler
A simulation of an actual operating system scheduler, written in C, and implemented in two main scheduling algorithms: Non-preemptive HPF and Round Robin.
Hand-Gesture-Recognition
A computer vision and machine learning pipeline that classifies images of Colombian hand gestures (0 to 5).
Search-Engine
A crawler-based search engine, consists of six main components that are crawler, indexer, search index, ranker, query processor, and an Android application for UI support.
Snakes-and-Ladders
A 2D monopoly customized version of the classic snakes and ladders game, developed in C++ and CMU graphics library.
Teaching
Teaching Materials for Dr. Waleed A. Yousef
Tic-Tac-Toe
A classic console-based game written purely in C++.
Twitter-Clone
A fully integrated Android application that mimics Twitter features, written in Dart / Futter and utilizes RESTful API backend developed using Flask.
World-Cup-Match-Reservation-System
A fully integrated web application that simulates FIFA World Cup match reservation system.
hazemtarekelaswad's Repositories
hazemtarekelaswad/Snakes-and-Ladders
A 2D monopoly customized version of the classic snakes and ladders game, developed in C++ and CMU graphics library.
hazemtarekelaswad/Teaching
Teaching Materials for Dr. Waleed A. Yousef
hazemtarekelaswad/Tic-Tac-Toe
A classic console-based game written purely in C++.
hazemtarekelaswad/World-Cup-Match-Reservation-System
A fully integrated web application that simulates FIFA World Cup match reservation system.
hazemtarekelaswad/Abstract-Data-Types
hazemtarekelaswad/Basic-Functions
C++ Implementation of common algorithms related to string manipulation, array manipulation, sorting and searching algorithms.
hazemtarekelaswad/CPU-Scheduler
A simulation of an actual operating system scheduler, written in C, and implemented in two main scheduling algorithms: Non-preemptive HPF and Round Robin.
hazemtarekelaswad/Data-Structures
A collection of the commonly used Data Structures, written in C++.
hazemtarekelaswad/Hand-Gesture-Recognition
A computer vision and machine learning pipeline that classifies images of Colombian hand gestures (0 to 5).
hazemtarekelaswad/Mine-Field
A classic 2D game of 2 players seek to earn more coins in a grid mined with bombs and other special power-ups that randomly occur during the game.
hazemtarekelaswad/Search-Engine
A crawler-based search engine, consists of six main components that are crawler, indexer, search index, ranker, query processor, and an Android application for UI support.
hazemtarekelaswad/Twitter-Clone
A fully integrated Android application that mimics Twitter features, written in Dart / Futter and utilizes RESTful API backend developed using Flask.
hazemtarekelaswad/Castle-Battle
A simulation game of a battle between a castle and enemies, written in C++ and CMU graphics library.
hazemtarekelaswad/Chess-Game-State-Detection
A computer vision system that detects state of a chess game by performing chess board detection and piece classification.
hazemtarekelaswad/CMPN205-Project-Phase1
hazemtarekelaswad/CMPN205-Project-Phase2
hazemtarekelaswad/Coachineer
Personal AI trainer that evaluates seven gym exercises using a phone camera, gives comprehensive real-time feedback, analyzes mistakes for potential injuries, and recommends healthy meals based on users’ preferences.
hazemtarekelaswad/College-Labs
A collection of assignments and labs on different topics studied during my bachelor's degree.
hazemtarekelaswad/Function-Plotter-Flutter
A simple mathematical function plotting application for Windows platform.
hazemtarekelaswad/Function-Plotter-Python
A desktop application designed to help users visualize mathematical functions by plotting them within a custom input range (x-range).
hazemtarekelaswad/hazemtarekelaswad
hazemtarekelaswad/in-browser-mark-down
hazemtarekelaswad/Load-Balancer
A simple implementation of Layer 7 load balancer that distributes HTTP requests among instances (child processes) of backend servers.
hazemtarekelaswad/Packet-Analyzer
Assignment - Part of Siemens SW Diploma assignments
hazemtarekelaswad/Test-Results-Visualization-Tool
hazemtarekelaswad/YumXWebApp