Kai is a compiler engineer and IT architect with over 20 years of professional experience in software development. He specializes in compilers, programming languages, and large‑scale enterprise systems, with a strong focus on LLVM‑based tooling.
Kai holds a diploma in Computer Science from the Technical University of Dortmund, Germany, where his diploma thesis on universal hash functions was awarded best of the semester. In his current role, he works on the evolution of an LLVM/Clang‑based compiler. He has a strong interest in open-source, and served for several years as the maintainer of LDC, the LLVM‑based D compiler.
He is the author of several books published by Packt. Kai has also spoken at in LLVM Developer Room at FOSDEM. He lives in Toronto, Canada.