Scientist

I am a PhD candidate at the Karlsruhe Institute of Technology and co-organizer of the karlsruhe.ai meetup. My research focuses on machine learning for automated visual inspection systems. Here is a selection of my work:

Artist

From time to time, I use computers to create art. Notable pieces are:

  • Die Leidmaschine (2017, in collaboration with Josef N. Patoprsty): a virtual being asking whether it i right to cause suffering in machines that are able to suffer. Shown at Open Codes at the ZKM in Karlsruhe. For more info, see leidmaschine.info.
  • Not A Game (2011): A game about games. Shown at BEYOND 2011 and SPIELSALON Kassel. There was also a magazine-article (archive.org link) written around Not A Game. Slightly more information can be found here.
  • Not Alone (2010): A game about trust and betrayal. Two players play together or against each other. Shown at SOMMERLOCH 2010. Sadly, the internet seems to have done what it is never suppose to do: it forgot about Not Alone.

Coder

In my spare time, I like to work on tools that help game developers. I contributed code to the LÖVE game framework, most notably early framebuffer and shader support (though that code has been reworked significantly since), line rendering, and mathematical utilities such as Bézier curves and polygon triangulation. More importantly, my github page contains these somewhat popular libraries to be used with LÖVE:

  • hump, a set of loosely coupled helper utilities to get over the initial hump.
  • SUIT, an immediate mode GUI library.
  • moonshine, a repository of post-processing shaders.
  • HC, a collision detection library based on the Gilbert–Johnson–Keerthi algorithm.