I am a PhD student in the Software Technology Group at TU Darmstadt.

  • 2009-2012, TU Darmstadt, bachelor’s degree
  • 2012-2014, TU Darmstadt, master’s degree
    (Thesis: An implementation of virtual classes in Scala)
  • 2014-now, TU Darmstadt, PhD student

I am focusing on adding advanced modularity features to programming languages.
Currently I am working on dependent classes, a generalisation of virtual classes. Dependant classes are great for separating concerns and achieve clean, modular and easily extensible code.
Previously I worked on adding support for virtual traits (which are based on virtual classes) to Scala.