Experience

Johannes Kepler University Linz

Researcher • 2018 — Present

Research work at the Institute for System Software. Focus on compilers, interpreters and virtual machines. Collaboration with Oracle Labs in the context of the GraalVM project.

Johannes Kepler University Linz

Student Researcher • 2016 — 2018

Research work at the Institute for System Software. Focus on functional and reactive programming in the context of distributed and large-scale web applications. Collaboration with CELUM GmbH in the context of the Workrooms project.

Education

Johannes Kepler University Linz

Doctoral Studies in Computer Science • 2018 — Present

PhD on the GraalVM project in cooperation with Oracle Labs. Focus on the Graal compiler and it’s partial evaluation mechanism for specializing Truffle-based AST interpreters.

Johannes Kepler University Linz

Dipl.-Ing. in Computer Science (equivalent to MSc) • 2017 — 2018

Software engineering as major subject. Personal emphasis on functional and reactive programming. Graduation with Distinction. Master’s thesis: Live Queries in the CELUM Reactive Server Platform.

Johannes Kepler University Linz

BSc in Computer Science • 2013 — 2017

Bachelor’s thesis: Live Queries in a Graph Traversal Language.

Projects

Developer • 2018 — Present

GraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Clojure, Kotlin, and LLVM-based languages such as C and C++.

Developer & System Administrator • 2012 — Present

Pentaquin is a 2D platformer game that is currently developed by a german indie development studio called Terovania.

Talks

Teaching

Outside Interests

  • Functional programming
  • Rap music
  • Classic cars