Intel

RealSense Visual SLAM GPU Implementation
My task while interning at Intel during the summer of 2016 was to implement the visual SLAM using Intel's GPU technology

University of Arkansas at Little Rock

XLPMOL: An OpenGL Visualization of 2 Protein Models simultaneously based on PDF files
An OpenGL Visualization of 2 Protein Models at the same time based on Protein Data Bank Data files.
VisInt-X: Visualizing interactions in Cross Linked proteins
A WebGL/D3 based interactive visualization of data coming out of the XLPM algorithm on 2 protein structures.
Information Visualization in virtual environments using Unity
An attempt to create basic graph elements in Unity game engine and visualize it on mobiles and HMDs
Extracting an Isosurface from DICOM Volume Images
Evaluating various ways to render an iso surface from volume data sets
Intel RealSense Tracker
A simple VRPN tracker for reflective marker ball configuration that can be set on glasses for prespective trakcing
RaymarcherVR
The idea of raymarching shaders hightened by ShaderToy website took my thoughts to porting ShaderToy to the desktop
Exploring quad buffered stereo on Nvidia Quadro 6000
A simple OpenGL render to explore how Quad Buffered Stereo cards like Nvidia's Quadro 6000 work
Real-time object scanning and manipulation in the CAVE
I am proposing real time application inside the CAVE environment that would allow scanning small objects on a custom made turntable using a Real Sense camera that would capture the objects information creating a mesh file (OBJ) that would be rendered instantly inside the CAVE allowing the user to manipulate the object using a Leap Motion Sensor.
Synchronized rendering using WebGL
An attempt to synchronize the rendering with several divs in HTML
PhotosphereCave
Rendering panorama images to Photospheres in the CAVE
Evaluating multiple Latent Dirichlet Allocation topic modelling software packages
A study to compare the results of two packages (Mallet and Gensim) to Topic Model the 20 Newsgroup dataset
A visualization of CUDA particles in OpenGL
A simple visualization of particles calcualted using CUDA
GLStage: OpenGL mesh viewer
A simple trackball camera based mesh viewer
VRJuggler Interactivity
A simple VRJuggler application to demonstrate interactivity with cubes in a CAVE environment
VRJuggler PointCloud
A point cloud renderer for the CAVE
Leap motion in the CAVE
An attempt to integrate Leap Motion in the CAVE environment
Global Big Data Management & Governance in Health Care Information Systems
A study of Data Governance in Healthcare information systems. This paper examines the different topics that should be talked about when discussing the management and governance of Big Data in hospitals especially with anticipated changes and developments in technologies and the amount of data stored in the future.
A study for data security in National Labs
The objective of this article is to define and describe the responsibilities and required practices for all members of the Laboratory with respect to information security and the protection of the Laboratory information assets
Using Leap Motion as Pointing device for presentation
A Javascript based demonstration of how to use Leap Motion for controlling slides while presenting
Exploring Kinect
An OpenCV based Kinect Calibration, PCL integration and Point Cloud generation and rendering using OpenGL
Visualization of NYC Open data tree locations
A simple visualization of tree locations on google maps
Exit Sign Detector
Detecting Exit Signs using RGB camera
Emotiv in Unity
Connecting Emotiv eeg realtime data to unity
Evolution Trees
Javascipt based of vegetation of trees using expression
Google Earth Data visualization
A KML based visualization of male to female ratio per county in USA
Google Earth in the CAVE
Inspired by the Liquid galaxy

Masters - Arkansas Tech University

Designing a relational database for a video rental shop
Given the data I was assigned to design a relational database for a video rental store given the data columns in Excel.
A suggested website for the Department of Computer and Information Science at Arkansas Tech University
An attempt to design a new website for the Department of Computer and Information Science at Arkansas Tech University.
Computer and Information Science Database Manipulation Scripts
An example SQL Server database manipulation scripts, examples including views and triggers all in T-SQL
Graduate Assistants Timesheet Application
An interactive web application based on the database architecture to manage Graduate Assistants timesheets for the department of Computer and Information Science at Arkansas Tech University.
Masters Project: Visual programming and algorithm animation for genesis programming langauge
The main goal of this system is to provide a graphical representation of these changes in two ways: displaying the behavior, of an existing algorithm and moving graphical objects around the screen to simulate an algorithm and the system automatically generates the code.
Dataware House for a Pet Store
A complete data-ware house project with queries using Microsoft Business Intelligence Studio
Paper submission web application
Provide a simple Web-based system for the review of conference papers
Python Teaching Assistant
Python Teaching Assistant

Undergraduate - Ain Shams University

Intersection Collision Avoidance System
Intersection Collision Avoidance System (ICAS) is an applications development for a series of technologies directly linking road vehicles to their physical surroundings in order to improve road safety. A Java based server client application + hardware implementation (GPS-Microcontrollers), based upon that vehicles can be connected to servers on the streets to be able to control traffic

Information Network of Arkansas

Software Developer at INA
I was responsible for fixing backend server scripts and database issues for all web apps associated with Arkansas.gov
github

Xpress Integration

Smart Promotion Tool
In order to make business tasks easier and to minimize time to market for the new promotions, I designed a promotion end to end solution. Smart Promotion Tool is a flexible and efficient solution, it integrates all the functionalities to define and manage promotions for eligible contracts. SPT defines promotions, evaluate the Contracts and Customers according the chosen selection criteria. apply the promotion according the chosen application mechanism.
Contract Layout Printing
Due to the lack of the contract printing functionality in the Customer Care CX and based on their trust the business decided to assign the Contract Layout Printing application as a from scratch task , it enables the user to print the contract after reviewing
BSCSIX R2 Migrated Billing System - User Acceptance Test
Providing the client with a highly precise testing and enabling them to clearly know points of weakness based on their trust as highly efficient billing consultants. I was involved in the Customer Care CX web application testing provided that it is the main component of the system.
Xpress Integration Website
Using Adobe Flash builder I revamped Xpress Integration's website to a rich interactive web venue.

Orange Telecom

webMethods 8 Migration
upgrading webMethods 6.5 to webMethods 8
CRM Offer Assignment Tool Integration
Integrating Customer Relationship Management System with the Billing and the Rating systems
Rate plan Instant Migration Handler
Integrating Billing and Charging (IN) systems to provide the functionality of texting the customer after rate plan change
RBT (Ring Back Tone) Framework Integration Layer
A set of web services that provides integration functionalities between the Billing and the RBT framework

Wedo Technologies

RAID Revenue Assurance Software
Revenue assurance software training

Vodafone

Team Portal-Time Sheets
Designed a web application to upload employees time sheets on the internal team portal (MS Visual Studio C#)

Freelance

Human Resources Management Tool
A web based tool to manage human resources in any company
Inventory management tool
A web based model view controller designed database management system for business inventory.
TakolEih: Restaurant guide
A website that populates the restaurants available in the city of Cairo, also populates the menus and location based on the search.