Meet our team

As of 2024, we have 40+ employees located at our head­quarters in Saarbruecken, Germany. At the moment, the following profiles are available to the public:

Recent public appearances

The following is a non-exhaustive list of recent venues where you may have met our staff in person, or attended their talks: