In the last years he has worked for embedded product companies on distributed middleware in which Java and C is used. Alexander is initiator and committer of the Apache Celix project, a platform for distributed systems in C, with a focus on interoperability with Java (OSGi).