105 reputation
5

Hazem Farahat

Technology Addict,, Knowledge seeker,, Software Engineer,, Trainer and IEEE Volunteer