Education
Tools and Technologies
Projects
...

What-To-Cook


What-To-Cook is a Website designed to make meal planning efficient, easy and waste free. Users can view recipes that they can make based on foods that they already have in their fridge.

Technologies and Tools:
JavaScript
React, NodeJS, JSON
...

Local Store Managing


Windows Based Application designed for a Home Improvement Material Store. This program was built in "Arabic language" based on user requirements. The program’s main objective is to manage the store’s inventory and the business financial performance allowing the store to be mainly paperless. The program is being used to manage inventory by registering customers and wholesalers’ transactions as well as inputting, editing, viewing, and searching receipts, and implementing notifications when the store is ready to reorder materials.

Technologies and Tools:
C#
MYSQL
Microsoft Visual Studio 2017
...

JobRec


This website is a tool to help recruiters manage job openings and candidates by allowing recruiters to add, view, and edit job openings and candidates profiles. The site has a smart tool that matches candidates with job openings based on their skills and job requirements.

Technologies and Tools:
Angular, NodeJS
MongoDB
...

Master’s Graduation Thesis
A Fusion-based Extraction of Key Phrases from Abstracts of Scientific Articles


The main purpose of the research was to extract keywords from documents using a fusion-based technique, which is based on three other existing techniques that use “Hulth 2003” as a dataset for training and testing. The three original techniques produce their results as lists of extracted keywords. This new technique integrates and calculates the results of those three techniques to produce its’ own results of more accurate keywords than the keywords that are produced individually.

Technologies and Tools:
Perl
Strawberry Perl 5.30.1.1
...

Bachelor’s Graduation Project
Smart Inventory System


The main purpose of this program is to manage restaurants’ inventory. The program uses Artificial Intelligence by taking historical data related to sales, accounting, distribution, and inventory to create forecasting planning related to existing data. Using an efficient programming language C#, the program predicts daily, and yearly patterns and activities to suggest ways to manage the availability of goods, reduce food costs, and gain greater visibility of inventory.

Technologies and Tools:
C#
MYSQL - MySQL Database
Microsoft Visual Studio 2015
...

Royal Railways System


Windows Based Application, this system was built assuming that Jordan uses trains as public transportation in 12 main cities. The program allows users to view and book train trips to travel within the country. Users have options to schedule multiple trips in one ticket allowing them to choose between economy, business, and first-class seats.

Technologies and Tools:
C#
MYSQL - MySQL Database
Microsoft Visual Studio 2015