Elzawawy
An enthusiastic software engineer, self-learner, challenge seeker, book worm, writer and in love with sharing knowledge, technology and sometimes cooking.
Alexandria, Egypt
Pinned Repositories
acm-android-course
Resources for Android Crash Course "X-Course: Android", developed during my short time working as an Android Instructor at ACM Alexandria Student Chapter.
CNNH
CNNH (Computer Networking Nutshell Handbook) is a Computer Networks handbook summary for software engineers based on the famous book "Kurose and Ross's Computer Networking: A Top-Down Approach" .
compiler-frontend
First two front-end phases of a language-independent compiler implemented in C++
covid-case-estimator
A daily and total number of cases by country estimators for the COVID-19 crisis in hopes to help the community survive this pandemic.
DeftEval
Official Contribution for DeftEval 2020, Task 6 Subtask 1 from SemEval 2020 Competition. Solving NLP problem of "extracting term-definition pairs in free text" in multiple approaches ranging from highly simple till very complex modern ones.
hotel-broker
A Node.js & SQL web-based application for hotel reservation, that acts a broker between hotels and customers.
huffman-coding-zipper
A "Huffman Coding" algorithm-based application written in C++ to compress/decompress any type of files.
industry-text-classifier
Job title Classification by industry using NLP Multi-text Classification Problem.
Modulation-Recognition
This is an assignment for Pattern Recognition Course taught at Alexandria University, Faculty of Engineering offered in Spring 2019. The assignment goal is to design neural network that are able to classify the signals in the DeepSig dataset into their different modulation types.
Pneu-UFO
A solution proposed for for the design by nature challenge in Nasa Space Apps Challenges 2018. An autonomous free-flyer to detect and characterize MMOD (Micro Meteoroid and Orbital Debris) damage on spacecraft surface.
Elzawawy's Repositories
Elzawawy/hotel-broker
A Node.js & SQL web-based application for hotel reservation, that acts a broker between hotels and customers.
Elzawawy/huffman-coding-zipper
A "Huffman Coding" algorithm-based application written in C++ to compress/decompress any type of files.
Elzawawy/Modulation-Recognition
This is an assignment for Pattern Recognition Course taught at Alexandria University, Faculty of Engineering offered in Spring 2019. The assignment goal is to design neural network that are able to classify the signals in the DeepSig dataset into their different modulation types.
Elzawawy/industry-text-classifier
Job title Classification by industry using NLP Multi-text Classification Problem.
Elzawawy/CNNH
CNNH (Computer Networking Nutshell Handbook) is a Computer Networks handbook summary for software engineers based on the famous book "Kurose and Ross's Computer Networking: A Top-Down Approach" .
Elzawawy/compiler-frontend
First two front-end phases of a language-independent compiler implemented in C++
Elzawawy/graph-algorithms
A C++ implementation of famous graph-based algorithms.
Elzawawy/DeftEval
Official Contribution for DeftEval 2020, Task 6 Subtask 1 from SemEval 2020 Competition. Solving NLP problem of "extracting term-definition pairs in free text" in multiple approaches ranging from highly simple till very complex modern ones.
Elzawawy/java-bytecode-generator
A javac-like compiler built over Flex & Bison software tools. It takes in a Java source code file and emits its JVM bytecode & .class files.
Elzawawy/atmega32-drivers
AVR Atmega32 micro-controller's multiple peripheral and module software drivers implementation in C.
Elzawawy/eight-puzzle-solver
An 8-puzzle game solver implementation in Python, uses informed and uninformed search algorithms and is extensible to be used on an N-Puzzle game.
Elzawawy/risky
RISKY is a simple abstract version of the classic strategy Game (RISK), provided with a an easy to use web-based GUI.
Elzawawy/mips-processor-simulator
A simplified MIPS machine simulator using SystemVerilog, developed with three different micro-architectures: single-cycle, multi-cycle and pipelined.
Elzawawy/acm-android-course
Resources for Android Crash Course "X-Course: Android", developed during my short time working as an Android Instructor at ACM Alexandria Student Chapter.
Elzawawy/covid-case-estimator
A daily and total number of cases by country estimators for the COVID-19 crisis in hopes to help the community survive this pandemic.
Elzawawy/hadoop-word-count
A simple MapReduce and Hadoop application to count words in a document ,implemented in Java to get a flavor for how they work.
Elzawawy/kmeans-image-clustering
K-Means clustering algorithm implementation in Python.
Elzawawy/RealiableUDP
A Reliable application layer built over the unreliable UDP, using two different algorithms: Stop And Wait (rdt 3.0) and Go Back N.
Elzawawy/tic-tac-toe-android
An android-based Tic-Tac-Toe game, supporting both multi-player & solo-player modes.
Elzawawy/alexandria-university-cce-handbook
Everything you wish you knew earlier as a Student of CS/Software Engineering
Elzawawy/FaceRecoginition
This is an assignment for Pattern Recognition Course taught at Alexandria University, Faculty of Engineering offered in Spring 2019. It is a Face Recognition assignment using 2 different techniques: PCA and LDA. The 2 approaches results is then compared and the README provides about our conclusion about it.
Elzawawy/ImageSegmentation
This is an assignment for Pattern Recognition Course taught at Alexandria University, Faculty of Engineering offered in Spring 2019. We intend to perform image segmentation. Image segmentation means that we can group similar pixels together and give these grouped pixels the same label. The grouping problem is a clustering problem. We want to study the use of K-means on the Berkeley Segmentation Benchmark. Below we will show the needed steps to achieve the goal of the assignment.
Elzawawy/PatternRecoginition-WeeklyAssignments
Pattern Recognition University Course, Formally known as "Machine Learning". This Repository is for demonstration of my solutions for the semester Spring 2019 Weekly assignments
Elzawawy/Pneu-UFO
A solution proposed for for the design by nature challenge in Nasa Space Apps Challenges 2018. An autonomous free-flyer to detect and characterize MMOD (Micro Meteoroid and Orbital Debris) damage on spacecraft surface.
Elzawawy/simple-dictionary-android
An android-based simple dictionary application that uses and implements Red-black trees data structure in Java.
Elzawawy/MRNet
This is an assignment for Pattern Recognition Course taught at Alexandria University, Faculty of Engineering offered in Spring 2019. Our Official Contribution on developing a Model for MRNet dataset.
Elzawawy/awesome-coronavirus
š¦ Huge collection of useful projects and resources for COVID-19 (2019 novel Coronavirus)
Elzawawy/campaign-flask-api
Simple Restful Flask API (Python) for campaigns.
Elzawawy/hashcode-book-scanning
Official contribution for "Book Scanning" Problem for the Online Qualification Round of Google's Hash Code 2020.
Elzawawy/ProblemsPlayground
Solve competitive programming problems they said, it will be fun they said !