People
Oto Mraz
Main Advisor
2023–present · PhD Candidate · TU Delft
Geo-distributed transactions
Andra Ionescu
Main Advisor
2020–2025 · Now Postdoc at KTH
Automated feature discovery and data augmentation for ML
George Siachamis
Main Advisor
2019–2024 · Now Postdoc at INRIA Saclay
Fault tolerance, autoscaling, and similarity joins in stream processing
Christos Koutras
Main Advisor
2018–2024 · Now Postdoc at NYU
Schema matching and joinability discovery in data lakes
Kyriakos Psarakis
Main Advisor
2021–2026 · Now Software Engineer at Ververica
Distributed transactions and stateful functions on streaming dataflows
Ziyu Li
Main Advisor
2019–2024 · Now Data Scientist, Generative AI Engineer at Philips
ML inference query optimization and model zoo metadata management
Paris Carbone
External Advisor; Main Advisor: Seif Haridi
2013–2018 · Now Assoc. Prof. at KTH
Apache Flink, stream processing, and window aggregation
Andreas Kunft
Daily Supervisor; Main Advisor: Volker Markl
2014–2019 · Now Head of Backend Engineering at Aignostics
Optimizing ML pipelines across linear and relational algebra
Alexander Alexandrov
Daily Supervisor; Main Advisor: Volker Markl
2012–2018 · Now Software Engineer at Firebolt
Implicit parallelism and deep language embedding for scalable data analysis
George Christodoulou
2023–present · Postdoc · TU Delft
Transactional cloud applications and stateful dataflow runtimes
Rihan Hai
2021 · Now Asst. Prof. at TU Delft
Data integration and ML-driven query processing
Marios Fragkoulis
2018–2021 · Now VP of Engineering at Persado
Stream processing systems, fault tolerance, and stateful functions

MSc Thesis Supervision
For an indicative list of master theses I supervise, take a look at the central TU Delft repository.

© Asterios Katsifodimos   |   Last Update: 18 Mar 2026   |   Web site code on Github