I am a 26-year-old Software Engineer. I was born in The Netherlands, obtained my graduate degree in Computer Science from Delft Univeristy of Technology, and am currently living and working in Zürich, Switzerland. My main interest is in Programming Languages, but I also have a strong background in web technologies. When I am not at work I enjoy doing sports such as hiking, skiing, and long-distance running.
Oracle 2018-03-05 — Present
I currently work at Oracle Labs as part of the Parallel Graph AnalytiX (PGX) team where we build a framework that enables high-performance in-memory analysis of graphs spanning trillions of vertices and edges. My work focuses on improving Green-Marl, a domain-specific language in which graph algorithms can be expressed succinctly, while also exposing the data-level parallelism that is inherent in many algorithms.
Oracle 2017-04-03 — 2017-11-03
I worked on Green-Marl, a domain-specific language for graph analysis. My work involved implementing a compiler-backend to compile high-level Green-Marl code to optimized low-level C++ code that uses the distributed runtime PGX.D for its evaluation.
- Domain-specific language; Compiler construction; Graph algorithms; High-level optimizations
Delft University of Technology 2014-09-01 — 2018-04-03
Delft University of Technology 2011-09-01 — 2014-08-31
- Java, Scala, Kotlin
- Python, Haskell, JS, C, C#
- HTML, CSS, Latex
- Matlab, SQL, R
- UNIX, Bash, git
- SBT, Maven, Gradle, npm
- Jenkins, Docker, Vagrant
- Eclipse, IntelliJ, vim
- JUnit, Hibernate