Giannis Evagorou is a Senior Software Engineer and Ph.D. candidate at Imperial College London with 11 years of experience building research-driven distributed systems and data analytics solutions. His background spans academia and industry—from proposing a resource-efficient indoor localization framework as a research assistant to delivering production software at BenevolentAI and now Macrocosmos. He specializes in distributed databases, complex networks and large-scale data processing, blending rigorous algorithmic thinking with pragmatic engineering. Comfortable moving between research and product teams, he leverages advanced compute and modelling approaches to solve intermittent-connectivity and scalability challenges. Based in the UK, he continuously seeks to broaden his software and algorithmic toolkit while translating academic insights into deployable systems.
11 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Imperial College London
BS Computer Science, BS Computer Science at Πανεπιστήμιο Κύπρου | University Of Cyprus
Contributions:20 commits, 13 pushes, 1 branch in 7 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.