As an OSGi expert and componentization specialist, he focuses on software reuse, Software Product Lines and application security. Prior to his current occupation he worked at IBM Research NY as a visiting scientist. He also writes articles for magazines and speaks at various conferences.