Pinned Repositories
automata-editor
A bare-bones editor for finite automata.
Blind-Auction-Smart-Contract
Blind Auction smart contract written using solidity.
BlockChain-Handler
A simple transaction handler where it receives a set of input transactions and returns a set of mutually valid transactions & a node that maintains a blockchain, where a node could receive transactions and blocks from any other node, and updates its view accordingly.
cloud-computing-specialization
https://www.coursera.org/specializations/cloudcomputing
DeftEval-2020-SemEval-Task-6
Classifying sentences as either containing a definition or not after training on labeled data-set obtained from SemEval Deft Corpus. Text Processing performed using BoW and Word2Vec Classification using Decision Trees Logistic Regression classifiers.
django-project-template
Django 2 + Bootstrap 4 project template
django-xtermjs
A fully functional terminal in the browser using xterm-js on the frontend and django & python-socketio on the backend.
docker-django-ui
A simple web UI for managing docker containers & images and interacting with them using django, celery, redis, socket.io, xterm.js & bootstrap.
eks-playground
A simple EKS deployment made public with ingress, HPA using custom metrics from prometheus and a Grafana dashboard to monitor node CPU & memory.
Multi-threaded-HTTP-proxy-with-caching
Multi-threaded HTTP proxy with caching using python3
MahmoudAlyy's Repositories
MahmoudAlyy/django-xtermjs
A fully functional terminal in the browser using xterm-js on the frontend and django & python-socketio on the backend.
MahmoudAlyy/docker-django-ui
A simple web UI for managing docker containers & images and interacting with them using django, celery, redis, socket.io, xterm.js & bootstrap.
MahmoudAlyy/Blind-Auction-Smart-Contract
Blind Auction smart contract written using solidity.
MahmoudAlyy/DeftEval-2020-SemEval-Task-6
Classifying sentences as either containing a definition or not after training on labeled data-set obtained from SemEval Deft Corpus. Text Processing performed using BoW and Word2Vec Classification using Decision Trees Logistic Regression classifiers.
MahmoudAlyy/automata-editor
A bare-bones editor for finite automata.
MahmoudAlyy/BlockChain-Handler
A simple transaction handler where it receives a set of input transactions and returns a set of mutually valid transactions & a node that maintains a blockchain, where a node could receive transactions and blocks from any other node, and updates its view accordingly.
MahmoudAlyy/cloud-computing-specialization
https://www.coursera.org/specializations/cloudcomputing
MahmoudAlyy/django-project-template
Django 2 + Bootstrap 4 project template
MahmoudAlyy/eks-playground
A simple EKS deployment made public with ingress, HPA using custom metrics from prometheus and a Grafana dashboard to monitor node CPU & memory.
MahmoudAlyy/Halan-DevOps-Challenge
A Fully provisioned environment on GCP using Terraform & Ansible that deploys VM instance running a Dockerized flask application, a SQL instance (Postgres) & SQL read replica instance.
MahmoudAlyy/Multi-threaded-HTTP-proxy-with-caching
Multi-threaded HTTP proxy with caching using python3
MahmoudAlyy/Docker-on-demand
Dockerized Django V2 web application to launch docker instances and interact with them using Shell.
MahmoudAlyy/Huffman-Compression-Decompression
Compressing and decompressing files using Huffman encoding.
MahmoudAlyy/K-Means
Implementing k-means clustering on MNIST handwritten digits.
MahmoudAlyy/Linear-Equation-Solver
Solve linear equation using numerical methods (Gaussian-elimination, LU decomposition, Gaussian-Jordan and Gauss-Seidel) using matlab.
MahmoudAlyy/Memory-Management
Implementation of page replacement policies: FIFO, LRU, Optimal, Clock
MahmoudAlyy/Multithreaded-Applications
Using multithreading to implment Matrix Multiplication and Merge Sort
MahmoudAlyy/Mutual-Exclusion-and-Synchronization
Using sempahore to enforce mutal exclusion on multiple threads incrementing a shared counter, there is also a thread responsible for periodically reading the counter and placing its value in a buffer, another thread cleans the buffer periodically, buffer can only be accessed by a single thread at time enforced through the use of sempahores.
MahmoudAlyy/pythoncode-tutorials
The Python Code Tutorials
MahmoudAlyy/Red-Black-Trees
Red Black Trees implementation using Python
MahmoudAlyy/Simple-Shell
An Implementation of a basic Linux Shell using C, allows both asynchronous and synchronous process to execute.
MahmoudAlyy/TFTP-Server
Implementing a TFTP server using python 3