Emad Al-Shihabi
Emad Al-Shihabi

Emad Al-Shihabi

Investigations on technology and business of web solutions with a mix of fun