My research area is the field of Computer Systems. More in particular, my research interests are high performance computing (HPC), performance analysis and optimization, parallel and distributed computing, and optimizing compiler techniques. Simply put, I am fascinated by all kinds of techniques that improve the speed by which computers can perform computations. I work on problems that are more fundamental in nature, such as generic program transformation techniques for automatic performance optimization, but also on more hands-on problems such as performance optimization of scientific data processing workflows to help scientists obtain the results they need in less time.
I teach bachelor courses on Computer Architecture and Operating Systems, and a master course on Cloud Computing. I also supervise BSc and MSc projects in various areas of Computer Systems, among others software performance optimization, parallel and distributed computing and GPU computing
- Consulting Open Source Software Developer