Currently, my focus is on the development of scalable resilient systems that can manage data and processing complex transactions, while providing strong guarantees toward users in the presence of faulty behavior (e.g., hardware failures, software failures, and malicious attacks). Furthermore, I work on database theory, on semi-structured data with a main focus on graph databases (e.g., graph query languages, constraints on graph data, graph query evaluation algorithms), and on external-memory algorithms for indexing very large graph datasets.
In general, my research is centered around novel directions for high-performance large-scale data management systems. My research has a strong theoretical component (e.g., lower bound results, finite model theory, dependency theory) and a strong algorithmic component (e.g., external-memory algorithms, distributed algorithms, join algorithms).
Previously, I worked as a Postdoc Scholar in the Exploratory Systems Lab at the Computer Science Department of the University of California, Davis, where I worked on scalable resilient distributed data processing. I did my doctoral training in the Databases and Theoretical Computer Science research group at Hasselt University, where I worked on semi-structured data with a main focus on graph databases (e.g., graph query languages, constraints on graph data, graph query evaluation algorithms).