About Me

My name is George Theodorakis and I am a Ph.D. student in the Large-Scale Distributed Systems (LSDS) group @ Imperial College London, under the supervision of Dr. Peter Pietzuch. My Ph.D. is supported by a CDT HiPEDS scholarship. Prior to this, I was an undergraduate student in the Electrical and Computer Engineering department of National Technical University of Athens and conducted my thesis under the supervision of Dr. Konstantinou in affiliation with CSLab.


My research interests lie in the areas of distributed and parallel computing systems, database management systems and stream processing engines, with a current focus on optimization of streaming queries. At the moment, I am working on designing highly efficient streaming operator implementations for incremental computation utilising compiler-based techniques.


  1. G. Theodorakis, A. Koliousis, P. Pietzuch and H. Pirk, Hammer Slide: Work- and CPU-efficient Streaming Window Aggregation in 9th International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures (ADMS), Rio de Janeiro, Brazil, Aug 2018. [pdf]

Selected Projects

  1. "Do We Need Distributed Stream Processing?" [blog-post] [HackerNews]
  2. Optimisation of streaming queries based on window semantics with compiler-based techniques [GitHub]
  3. Integration of Apache Calcite – a dynamic data management framework – and SABER – a hybrid relational stream processing engine. Introduction of rate-based optimisation techniques to improve the throughput, the latency and the CPU utilization of streaming queries. [GitHub] [DiplomaThesis]

Selected Talks

  1. "Hardware-efficient Stream Processing" in Flink Forward Berlin 2018,
    Berlin, Germany, Sep 2018. [slides] [video]
  2. "Hammer Slide: Work- and CPU-efficient Streaming Window Aggregation"
    in ADMS@VLDB 2018, Rio de Janeiro, Brazil, Aug 2018. [slides]


Ph.D. student in the Large-Scale Distributed Systems Research Group
Imperial College London, United Kingdom
2017 - today
Master of Engineering in Electrical and Computer Engineering
National Technical University of Athens, Greece
2011 - 2016


Office 346
Huxley Building
Department of Computing
Imperial College London
180 Queen's Gate
SW7 2RH London, United Kingdom

g (dot) theodorakis17 (at) imperial (dot) ac (dot) uk
+44 (0) 74 798 21450

Github LinkedIn Email