Moatasem Hatem
Moatasem Hatem

Moatasem Hatem

Software project manager, mobile enthusiast, an entrepreneur, daydreamer and martial arts trainee