I am a Research Scientist at the Systems and Machine Learning Group at NEC Laboratories Europe in Heidelberg, Germany.

Before, I was a Ph.D. student, first as member of the DFG Research Training Group “Software for Mobile Communication Systems” at the Distributed Systems Group, which later became the Communication and Distributed Systems Group, headed by Prof. Klaus Wehrle, at RWTH Aachen University, Germany.

I studied computer science at RWTH Aachen University, hold a Diploma (combined B.Sc. and M.Sc.) degree, and defended my Ph.D. in October 2015. As an undergraduate student I visited Keio University in Tokyo for two semesters in 2005/2006, where I stayed as a research exchange student in the group of Prof. Hideo Saito.

Research Interests

My research so far has focused on system-level network research. Within this area, I have worked on three main topics: network protocol engineering, operating systems and virtualization, and wireless communications. I like to design and implement communication systems, as well as investigate the influence of low-level effects from operating systems and hardware on them, to realize novel effective solutions for hard problems. In addition to all this, I recently started exploring the intersection of systems and machine learning research, to explore how to use systems knowledge the improve machine learning performance, and how to use machine learning techniques to improvie classical systems topics.