Mahmoud Abdelazim's repositories
Taco-Cloud
A fictional taco restaurant online ordering system, built in Spring Framework as a project using the Spring in Action book.
Text-Editor
This is a Text Editor project built as a GUI application in Java Swing Framework, it allows for editing and saving files, searching in files whether using simple text or with Regular Expressions.
Competitive-Programming-3
This repository includes all my solutions of problems in UVA's Competitive Programming 3 book
Genetic-Algorithms
This repository contains all my implementation solutions for the Genetic algorithms course in college.
Level-Coder-Backend
a collection of problem solving learning resources in Arabic and English, with problems to practice every topic on CodeForces, LeetCode and HackerRank.
Level-Coder-Frontend
a website that contains a collection of problem solving learning resources in Arabic and English, with problems to practice every topic on CodeForces, LeetCode and HackerRank.
Paymob-Integration-Backend
A simple website that integrates with Paymob API for online payment solutions
Pluralsight-Java-Spring-Track
All my notes and code implementations for the ITI Tech Leaps Java Spring Developer Track on Pluralsight.
Blog-Website
A simple blog website built with Spring Boot and React that allows users to write posts, like posts, comment on posts and search through posts with tags.
Command-Line-Interpreter
A simple CLI implementing the basic Linux command lines in Java
Design-Patterns
Examples of implementations of design patterns described in the Head First Design Patterns book
Notifications-Module
A notification module RESTful API built in Java (Spring & Hibernate) for the advanced software engineering course
Virtual-File-System
A virtual file systems that simulates files allocation and deallocation processes using different allocation algorithms and a protection layer.
Google-Hash-Code
My team's solutions for Google's Hash Code annual competition.
Machine-Learning-Algorithms
This repository contains my machine learning algorithms implementations during the machine learning course in college.
My-Portfolio
A website for myself to showcase my skills, information and featured projects.
My-Portfolio-Dynamic
A dynamic version of my portfolio website, with a back-end server and an admin dashboard
Omnifood
A Fictional restaurant and food delivery website built in HTML, CSS and JQuery
Paymob-Integration-Frontend
A simple website that integrates with Paymob API for online payment solutions
Process-Synchronization-Algorithms
This is my implementations of some well-known OS process synchronization algorithms such as Round-Robin, SJF, Priority and Multilevel synchronization
Quarantine-Finder
a website that allows patients with Covid 19 to register and see what hospitals currently have empty beds for quarantine, built as a project during the Cegedim Hackathon Winter 2022
Router-Simulation
A simple program that simulates how a network router handles incoming connections using synchronization.
Spring-JWT-Authorization-Authentication
A simple implementation for authentication and authorization using Json Web Tokens and Spring Security.
Star-Match-Game
A star match math game for kids built as a React.js practice.
Topic-Classifier
A text-based topic classification model that classifies articles text into one of three topics: Sports, Economics or Medicine, built for the NLP course.