Previously he contributed to the design and implementation of various distributed systems in both academia and the industry, including Intel Labs, Carnegie Mellon University, Delft University of Technology (TUDelft), Argela, and Telenity. He holds a PhD in computer science from TUDelft, and an MSc and a BSc in computer engineering from Istanbul Technical University.