Email
Phone
(316) 300-86909

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.

GitHub
StackOverflow

Oracle 2018-03-05 — Present

Senior Member of Technical Staff

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

Research Assistant

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.

Highlights

  • Domain-specific language; Compiler construction; Graph algorithms; High-level optimizations

Delft University of Technology 2014-09-01 — 2018-04-03

Computer Science (track: Software Technology)
Graduate (GPA: 8.4/10, higher is better)

Delft University of Technology 2011-09-01 — 2014-08-31

Computer Science (minor: Quantitative Finance)
Undergraduate (GPA: 8.5/10, higher is better)

Programming Languages

  • Java, Scala, Kotlin
  • Python, Haskell, JS, C, C#
  • HTML, CSS, Latex
  • Matlab, SQL, R

Tools/Frameworks

  • UNIX, Bash, git
  • SBT, Maven, Gradle, npm
  • Jenkins, Docker, Vagrant
  • Eclipse, IntelliJ, vim
  • JUnit, Hibernate

Running

Technology blogs

Hiking

Skiing