Adib Hanna 

Software Developer, Philosophy lover, Chess player, and Musician.