Mostafa Wael (@Mostafa-wael)

Top repositories

1

Quran-cli

A simple command line interface for listening to Quran.
JavaScript
82
star
2

DevOps-Best-Resources-Compilation

This is a compilation of the best resources and materials that I've used to get started in DevOps and cloud, as well as to prepare for interviews.
50
star
3

Self-Driving-Vehicle-Control-on-CARLA

Lane Keeping Assist function by applying Stanley method for lateral control and PID controller for longitudinal control using Python on the Carla simulator. ๐Ÿš—
Python
28
star
4

Quran-Radio

A simple vs code extension to listen to Quran recitation.
TypeScript
25
star
5

Clean-My-Linux

A script to clean Linux work environment and save you some space!
Shell
25
star
6

Regular-Expressions-Guide-for-Beginners

21
star
7

Fe-L-fdaa-swaa-X86

A 2 players Assembly X86 space war game, In the game, every player can choose from five different characters. every character has its own spacecraft and special weapon ๐Ÿš€๐Ÿ›ธ moreover, it implements a chat through a serial communication port.
Assembly
19
star
8

Solvendo

An Intelligent Maze Solving Car
C++
17
star
9

Exploring-the-Landscape-of-the-Egyptian-Software-Market

A Data-driven Approach. Our story begins with a quest for knowledge. The information we obtained from LinkedIn offers us unprecedented insights into the landscape of the Egyptian Software Market.
Jupyter Notebook
15
star
10

U-Net-in-PyTorch

This is an implementation of the U-Net model from the paper, U-Net: Convolutional Networks for Biomedical Image Segmentation.
Jupyter Notebook
15
star
11

GO-Guide-for-Beginners

This is a guide for beginners to learn Go. It is a work in progress.
Go
13
star
12

Paid-Community-Writer-Programs

10
star
13

C-Plus-Minus

C ... more or less.
Yacc
10
star
14

Docker-Guide-for-Beginners

Python
10
star
15

wormy_effect_button

Flutter Package that helps you create draggable widgets with wormy effect
C++
10
star
16

Summit-XL-Navigation

In this project, we are using the Summit XL robot to navigate in the willow garage environment. We are using ROS to implement all the functionalities from scratch.
Makefile
9
star
17

ROS-Guide-for-Beginners

CMake
9
star
18

CMPLR-Cross-Platform

A cross-platform Tumblr Mimic
JavaScript
8
star
19

Azure-AutoML-SDK-Guide-for-Beginners

Beginner guide on how to run your first AutoML project on Azure using the Python SDK!
Jupyter Notebook
7
star
20

Vim-Guide-for-Beginners

A lot of people are afraid of Vim and a lot of them have seen the nightmare of entering Vim and not being able to exit it. In this tutorial, we will go through the most important and basic commands in Vim and believe me, you will be able to use Vim as your primary editor if you have moved with the tutorial and applied what you read step by step. So, let's go!
7
star
21

GoViolin

Complete deployment and pipeline for the GoViolin opensource project
Go
6
star
22

RegEx-NFA-DFA-MinDFA-Converter

A simple python utility to convert regular expressions into NFA, DFA, and MinDFA expressions.
Python
6
star
23

Database-Tuning

Your complete guide to learning about Database Tuning โš™๏ธ๐Ÿ”ง.
Jupyter Notebook
5
star
24

Redis-Guide-for-Beginners

Python
5
star
25

SymphonyOS

C
5
star
26

Azure-Python-SDK-Guide-for-Beginners

In this simple blog, we will learn how to provision virtual machines on Azure using the Python SDK, the steps are nearly the same for the other languages, once you grasp the general idea you will be able to other languages easily.
Python
5
star
27

Introduction-to-TensorFlow-for-Artificial-Intelligence-Machine-Learning-and-Deep-Learning

A repo for the assignments of the "Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning" course on Coursera
Jupyter Notebook
4
star
28

Web-App-Cloudformation

A simple web app deployed using cloud formation
Shell
4
star
29

ALOHA-Simulation

Python
4
star
30

Floodead-Inside

Satellite Imagery Analysis for Flood Detection: Enhancing Disaster Response and Mitigation
Jupyter Notebook
4
star
31

Power-em

A website that allows the user to draw any RLC circuit and solve it, which is served as a partial fulfillment of the Requirements for Circuit's course, first year computer engineering 2019-2020 {Cairo university, faculty of engineering}
JavaScript
3
star
32

Function-Plotter

Python
3
star
33

Dart-Guide-for-Beginners

This repository is a complete user guide and summary to the dart programming language.
Dart
3
star
34

Hadoop-Guide-for-Beginners

Learn how to run your first Big Data project using Hadoop and Docker!
3
star
35

Analysis-of-Arabic-Tweets-Towards-COVID-19-Pandemic

Analysis on Arabic Tweets Towards COVID-19 Pandemic
Jupyter Notebook
3
star
36

Beam-Sensor-Model

Jupyter Notebook
3
star
37

Fast-Modular-Exponentiation

Different implementations to calculate the Fast Modular Exponentiation: Right-to-Left Binary Modular Exponentiation, Left-to-Right Binary Modular Exponentiation, CRT, CRT Parallelized.
Jupyter Notebook
3
star
38

Mostafa-wael

2
star
39

CMPLR_Cross_Platform

2
star
40

Polyglot-Random-Password-Generator

This example shows how to create a random password generator using multiple languages and deploy it to the cloud. In this example project we are using Python and NodeJS along with Metacall to run the application.
Python
2
star
41

DSR-Simulation

Python
2
star
42

The-blue-square-problem

problem description: you are given a picture of a road that is taken from a tilted position with a blue square printed on it, if you know the width of the square , calculate the width of the road.
Python
2
star
43

Body-Level-Classification

We are solving a classification problem for human body level based on some given attributes related to the physical, genetic and habitual conditions. The given attributes are both categorical and continuous. The human body level can be categorized into (4 levels/classes). We are given 16 attributes and 1477 data samples.
Jupyter Notebook
2
star
44

RC-car

A bluetooth remote controlled car provided with an ultrasonic sensor, LDR, front and rear lights, buzzer, variable speed and various motion styles.
C++
2
star
45

DIO-driver-Atmega328-328p

Digital input/output drivers for both Atmega 328/328p, the code is well encapsulated and easy to be modified to suit any other micro-controller of the Atmega family
C++
1
star
46

Detecto

A Handwriting Based Gender Classification Model
Jupyter Notebook
1
star
47

Facial-Expression-Recognition-with-Keras

Real time Facial Expression Recognition with Keras and Flask
Jupyter Notebook
1
star
48

MWG

Shell
1
star
49

Give-your-website-auto-deploy-super-powers

TypeScript
1
star
50

Polyglot-URL-Shortener

This example shows how to create a URL shortener using multiple languages. In this example project I used Python and NodeJS along with Metacall to run the application.
JavaScript
1
star
51

GoGoGo

A unique Search Engine that supports search by voice to those who needs. ,It supports searching for the exact sentence or some words in it. ,Moreover, it supports solving equations and systems of equations.
Java
1
star
52

Minning-Dashboard

A simple desktop application to help mining engineers in calculations and report generation. A demo for a freelancing project.
Dart
1
star
53

SPI-Protocol

A digital design for the SPI protocol, delivered as a project for the logic design course
Verilog
1
star
54

Greatest-Common-Divisor-Algorithms

A Comparison between different greatest common divisor algorithms: Euclidian GCD, Extended Euclidian GCD, Binary GCD recursive, and Binary GCD non-recursive.
Jupyter Notebook
1
star
55

XenoM-Processor

Digital Implementation of a RISC processor using a five stage pipeline
VHDL
1
star
56

ONpharma

Online Care And Full pharmacy system
JavaScript
1
star
57

Apes-Invasion

Apes are invading the world! Save us!
C++
1
star
58

Hello-World-with-ROS

Assignments for the "Hello-World-with-ROS" course by edx
Makefile
1
star
59

Carry-Select-Adder

A digital design for a carry select adder
Verilog
1
star
60

Coach-ina

A playing cards AI that detects hand and ground and computes the best move.
Jupyter Notebook
1
star
61

Topology-API

JavaScript
1
star
62

Fast-SLAM-from-Scratch

Python
1
star
63

Jenkins-Playground

A playground to illustrate the use of Jenkins in CI/CD
Dockerfile
1
star
64

MQ-arduino-library

an arduino library for the MQ family of gas sensors
C++
1
star
65

Number-Theory-and-Cryptography-RSA

The RSA assignment from Coursera course "Number Theory and Cryptography"
Jupyter Notebook
1
star
66

Terraform-CDK-Guide-for-beginners

The Cloud Development Kit for Terraform (CDKTF) enables you to define and provision infrastructure using familiar programming languages. This provides access to the entire Terraform ecosystem without the need to learn HashiCorp Configuration Language (HCL) and allows you to leverage the power of your existing toolchain for testing, dependency manag
Python
1
star
67

Terrafom-Guide-for-Beginners-

A beginner Terrraform guide
HCL
1
star
68

Analyzing-videos-and-images-using-Cascade-Classifiers

Object Detection using Haar feature-based cascade classifiers is an effective object detection method proposed by Paul Viola and Michael Jones in their paper, "Rapid Object Detection using a Boosted Cascade of Simple Features" in 2001. It is a machine learning based approach where a cascade function is trained from a lot of positive and negative images. It is then used to detect objects in other images.
Jupyter Notebook
1
star
69

Environment-Perception-For-Self-Driving-Cars

Extracting useful scene information to allow self-driving cars to safely and reliably traverse their environment
Jupyter Notebook
1
star
70

Vodafone-Marketing-Analytics

Java
1
star
71

SWE-Essentials

What every software engineer should know!
1
star