Muhammad Elgendi's repositories
backlinks-analysis
Given a list of backlinks, Backlinks analyser check each backlink and extract multiple features that will help the end-user to know which backlink is better than the other
distributed-systems
Getting started with distributed systems in JAVA
Communicate-Data-Findings
This exploration and visualization study primarily focuses on understanding the usage pattern of the Bay Wheels' Bicycle Sharing System. This analysis of the bike usage pattern and user characteristics made in August 2020 shared data.
Distributed-crawler4j
Distributed crawler4j using java agent development environment (jade framework)
LL1-selection-set
Compute the selection set of LL1 Grammer rules
QR-certificate
Simple django web application to manage certificates and their verifications with QR codes.
Analyze-AB-Test-Results
"Analyze AB Test Results" is the second project as part of the Advanced Data Analysis track powered by itida and managed by Udacity.
Information-Engineering-Course-Assignments
DES & Row Transposition - Encrypt & Decrypt Tool. Single-page web application tool that implements encryption and decryption of Data Encryption Standard (DES) and Row Transposition algorithms in vanilla PHP.
Jefferson-disk-simulator
Jefferson disk simulator
learn-python-basics
My journey to the world of python :)
lexical-analyser
This project contains PHP scripts that implements a simple lexical analyser that identifies five different elements of any programming language code. This lexical analyser is based on a finite state machine. Alongside with implementation of deterministic finite automata and non deterministic finite automata.
Machine-Learning-Notes
These are my notes while I study machine learning from different online courses and books. Mainly these notes are python scripts alongside with some theoretical parts.
mnist-digit-recognition
Handwritten Digit Recognition using mnist data set and fully connected neural network in python (Disclaimer ! This project is my practice while reading "Make Your Own Neural Network" book)
Multimedia-tasks
This project contains various tasks in vanilla PHP. It includes Image Processing and Compression Algorithms. These tasks were made for (Multimedia course) in my college.
payroll-calculator
Payroll Calculator is a single-page web application that helps the user in the united kingdom to calculate his/her income tax. This application was developed in the MVC Design Pattern. I used an official guide to know the steps of calculating the tax. (This application was made for Software Engineering Course in my college)
qasayim
pyqt5 desktop application to manage 'qasayim'
Ranktal
Ranktal --- a Cloud-based SEO Analytics Software
sentiment-analysis-of-hotels-reviews
Classify Arabic reviews of hotels into positive , neutral and negative sentiments using Naive Bayes classifier from NLTK library.
SEO-spider
A SEO spider in java
statistics-python
Calculating mean, median,range,IQR,variance,mode and standard deviation
TMDb-data-analysis
I tried to analyse TMDb movies data and answer some questions. This the first project as part of the Advanced Data Analysis track powered by itida and managed by Udacity.