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.