Tarek’s strong analytical skills augmented with a rigorous computer science background covering mathematical thinking, OS development, functional programming, and algorithms has helped him advance in different software fields. Post graduation, Tarek took up a job in academia for 7 years working on challenging research problems related to ad-hoc networks and indoor localization, while also teaching computer networks, security and operating systems. Lately, he has developed an interest in mobile and web development and is set on the mission of learning what it means to make beautiful functional solutions for businesses. He started Approdite, a software company that addresses business technology needs from web presence to smart standalone solutions. At Approdite, he worked on a number of projects for clients in the Middle East before finally decided to chase an opportunity in the United States.