Join Reveal your professional image and interests.

Work Experiences


Graduate Teaching Assistant @Arab Academy for Science and Technology and Maritime Transport

Sep 2011 - current

GTA for the Following Undergrad Courses:

Game Programming
Object Oriented Programming
Advanced Programming Applications
Web Programming
Systems Programming
Graphics Programming with OpenGL
Structured Programming with C
Introduction to Computers

Teaching Assistant for the Following Graduate Courses :

Systems Programming and Compilers
Graphics with WebGL and HTML5

Mentor for the following Graduation Projects:

KeepRunning Social Fitness Network
Puppet Network Configuration Manager GUI Interface
Maritime Question Answer Learning System
Cloud Mobile Hybrid Mapping System

Researches (on going) :
-Using Graph Databases and Models for City Traffic Calculation
-P2P Games Anti Cheating Method Using Hidden Judge
-Arabic Text Recognition using OCS (Optical Character Search) Method
-Evolving Component Based Software Architectures
- Agent Based Anti Virus Systems

Founder @Blue Flare

Aug 2011 - current

BlueFlare is a startup aiming to provide the region with the latest GeoLocation and Tracking Services. Services include AVL , Fleet Management Systems , Bus and Fleet Monitoring , Traffic and Accident Maps , Routes and Road Mapping.

Projects include :

FlareFleet: A Cloud Based Fleet Management System that allows users to track their cars and view statistics and info about their usage.

Zabat Nemarak : A Contact book editor for Egyptian Phones after numbers were changed.

Social Layer over the World : An AR app that allows tagging real life objects for friends to see (in Alpha Version)
*Winner of Startup weekend Alexandria - 5th Place*

Traffisca : A social Traffic and Accident mobile based mapping network. (Alpha Version)

Technical / Security Consultant - Advanced Computer Lecturer @Egyptian Ministry of Defense

Jul 2012 - May 2013

Positions served :
Technical and Security Consult for the MOD and Egyptian Army - Rating and review of Software Systems
Optimizations in Procedures (Code / Software)
Consult in projects (classified )

Computer Lecturer : Giving specialized Courses to Technical Officers :
Advanced AI , Pattern Recognition , Advanced Programming , Petra Networks

Given one month of military training
Final Rating : Role Model (Highest Rate)

Google Ebd2 Mentor (junior ) @Google

Nov 2011 - Jun 2012

A mentor at Google Ebda2 Competition that aims to increase Entrepreneurship in Egypt.

Microsoft Student Partner @Microsoft

Aug 2009 - Sep 2011

Senior Student Partner and lecturer at Microsoft Egypt

Tasks :
Interfacing between Colleges and Microsoft for Events and Seminars

Giving Tutorials and lectures to Students around newest Microsoft Tools

Giving Fellow MSPs Lectures about newest Technologies.

Lectures Given:
Cloud Computing
Microsoft Windows Azure
Game Programming
XNA Platform
XNA on Windows Phone 7
High Scale Web Services

Egypt Cloud Tour @Microsoft

Sep 2010 - Jun 2011

Lecturer and Creator of the Egypt Cloud Tour an Effort Geared out to introduce Egyptian students to Cloud Computing and it's benefits. Sessions were given on campus to numerous students



Computer Science @Arab Academy for Science, Technology and Maritime Transport

2007 - 2011


Computer Science @Arab Academy for Science, Technology and Maritime Transport

2011 - 2013


Social Glance