My aim has always been to produce professional and high functional and performance websites.
Achievements
-Contestant at ACM ICPC Cairo University Qualification Contest 2016
-Contestant at ACM ECPC Contest 2016
Projects
-SimpleChat
Technologies (( VueJS, MongoDB, NodeJS, Express, Socket.io, GraphQL, Redis, JWT, VSCode ))
Real Time Platform provide Text, Voice, Attach Files, Voip calls (voice/video) between members
or groups, using P2P connection.
-BuyIt
Technologies (( Java, Spring, Android, MySQL, Maven, JPA, Hibernate, Machine Learning, Graph Algorithms ))
Android App has optimizations to solve the Travelling Salesman problem, this problem appears
in Companies that have transportation system and want to minimize the cost of delivering the
orders, and this is done by providing the correct order in which salesmen should deliver orders.
-SimpleNotes
Technologies (( VueJS, MongoDB, NodeJS, Express, VSCode ))
Basic App Under Development clone from google keep.
-Inventory Manager
Technologies (( Android, Firebase, Android Studio ))
Android App to manage inventory.
-StepByStep
Technologies (( Java, Spring, MySQL, Maven, JPA, Hibernate, SOA, AngularJS, Heroku, Eclipse/STS ))
Learning Platform teach childrens with games.
-Games
Technologies (( Java, Prolog, Net Beans, Artificial Intelligence ))
Make Games Like Eight-Puzzle, Word-Puzzle, Dots & Boxes (Human vs Computer).
Maze Game
Technologies (( Java, Prolog, Data Structures, Net Beans, Artificial Intelligence ))
Construct Maze by Randomized Algorithm then get optimal path (Union Find Data Structure for
Construct and Artificial Intelligence to get optimal path).
-Compress Data
Technologies (( Java, Net Beans, Multimedia ))
Java Program Contains many algorithms to compress Text/Photos.
-Paint Program
Technologies (( C++, Visual Studio, Graphics ))
Graphics-based Win32 Program to draw, fill, clip shapes and some edits.
-Todo Program
Technologies (( C++, Visual Studio ))
Storing Daily Tasks with some customizations
Skills
Software Engineering
Problem Solving
Data Structures
Advanced DS
Algorithms
OOP
SOLID
Design Patterns
Optimization
Web Services
Web Sockets
UNIX/LINUX
UML
Git
C/C++
Python
Java
Spring
PHP
Laravel
Redis
GraphQL
Javascript
MongoDB
PostgreSQL
MySQL
MS SQL Server
Firebase
NodeJS
Express
VueJS
HTML
CSS
Bootstrap
jQuery
Ajax
Education
Bachelor’s in Computer Science (2019)
Cairo University, Faculty of Computers and Artificial Intelligence, Dokki, Giza, Egypt