Alaa Halawa
Alaa Halawa

Alaa Halawa

A technology enthusiast with obsession over hardware and software design and the associated user experience.