Oliver Irwin
I am currently a postdoctoral researcher at TU Ilmenau, where I work in the Algorithms team led by Christoph Berkholz.
My research lies at the intersection of database theory, knowledge compilation, and query evaluation. In particular, I am interested in direct access to query answers, worst-case optimal join algorithms, and uniform sampling for database queries.
A recurring theme of my research is the design of algorithmic tools and proofs that are not only efficient, but also simple and readable. I am also interested in extending my current results on direct access and worst-case optimal joins to dynamic databases.
Previously, I completed my PhD in Computer Science at the
University of Lille, where I worked
primarily with Florent Capelli and
Sylvain Salvati in the
D-DAL (
) team.
My PhD was part of the KCODA
project funded by the French ANR.
If you like ducks (and automata), you can also have a look at Charles Paperman ![]()