After my graduation in June 2007, I joined the
Diablo team as a post-doctoral researcher.
Diablo is a powerful
multi-target link time binary rewriting and optimization framework. I am also
coordinating the HiPEAC2 cluster on
Binary translation and virtualisation.
My PhD research itself focussed on dynamic instrumentation of computer programs at the
machine code level, in particular applications of said instrumentation and
specification languages. My supervisor was Professor Koen De Bosschere.
My primary research vehicle was Diota, which stands for
Dynamic Instrumentation, Optimization and Transformations
of Applications. This generic instrumentation framework runs on the
Linux/x86 platform and is distributed under the terms of the GNU General Public
License. While the latest "release" version on the website is outdated, you can download the current version via svn.
You can find an overview of my publications here.
- I am a lead developer of the Free Pascal Compiler. My main responsibilities are the PowerPC code generator and Darwin/Mac OS X support.
- I am a member of the privacy workgroup of the Liga voor de Mensenrechten.
My main topic of interest is data retention legislation.
- For about 3.5 years (June 2003 - December 2007), I have been an active member of the Foundation for a Free Information Infrastructure
(FFII), which coordinates most of the opposition to the codification of
software patents in Europe, and sometimes also against other misguided "information sphere" initiatives.
For me personally, it all started with a letter I sent to several Members of the European Parliament, and a lot can be found by browsing this directory.
- Reading, in particular fantasy and science fiction.
- I have a blog, but I only post sporadically to it.