Yannis graduated from the National Technical University of Athens in 2003. He also holds a Master's degree from the National Technical University of Athens, 2003
He joined TPA as an associate in the same year, becoming a partner in 2008. As a structural design team member, Yannis has participated in a large number of projects in the sectors of sports, tourism, healthcare and education, as well as office buildings and residences. He also has experience in transportation design studies.