Mahmoud Aboeleneen's repositories
Andrew-Course-Assigments
Solutions to Andrew NG's machine learning course on Coursera
MailServer
java application mimics gmail features
SICXE-Two-Pass-Assembler
Implementation of two pass SIC/XE assembler, written in C++.
Web-Development-Bootcamp-projects
My solutions for challenges of web devlopment bootcamp by Angela Yu on udemy
Face-Generation-in-Pytorch
Udacity Deep Learning Nanodegree Face Generation PyTorch Project using DCGAN
Fyyur-Artist-Booking-Site
Fyyur is a musical venue and artist booking site that facilitates the discovery and bookings of shows between local performing artists and venues.
Java-Database-Connectivity
Database management system that supports SQL queries & JDBC. Implemented using Java to apply basic design patterns and OOP concepts.
Vector-Based-Drawing-Application
Desktop application mimics painter app features to draw most of geometric shapes with move, resize, undo, redo, save and load using java and applying object oriented programming concept.
BookStore
Design a relational database using MYSQL for a book store and implement a desktop application using Java to simulate it.
competitive-programming-library
Implementation of some famous algorithms and data structures
CustomerServiceApplication
Desktop Application for customer service in closet company to communicate with customers and solve their problems implemented using java and firebase as a real time database
dataStructure-1-
assignments for data structure course
Deploying-a-Sentiment-Analysis-Model
Build and deploy a Sentiment Analysis Model using AWS SageMaker
Dog-Breed-Classifier
Udacity Deep Learning Nanodegree Dog breed classification project in pytorch using convolutional neural network
Dots-and-Boxes
console game
Operating-Systems-Labs
Labs for Operating Systems course(CS 333)
Predicting-Bike-Sharing-Patterns
First project from the Udacity Deep Learning Nanodegree to predict Bike-Sharing Patterns using numpy
Quine-McCluskey
software implementation of the tabular method (Quine-McCluskey) to minimize boolean expressions
RMI-Application-dynamic-graph
Distributed client server application that used for Incremental calculation of shortest path in dynamic graphs using RMI architecture.
SellerDesktopApp
Desktop Application for sellers to manage their products on Closet App
Set-Operation
java and javafx application helps you with operations on sets
signal-flow-graph
Application to calculate the overall transfer function given its signal flow graph which can be drawn easily using a friendly graphical user interface.
TV-Script-Generation
TV scripts generator project using RNN for Udacity Deep Learning with PyTorch Nanodegree