Before becoming an author, Karl worked as a software developer, got his PhD, lectured in universities, and founded his own IT company.

Today, he writes both fiction and non-fiction. As a novelist, he writes the Interstellar Caveman series, a collection of comedy sci-fi novels. In the non-fiction realm he has authored several books on computer science and programming aimed at students, young professionals and newcomers to the field.

Karl was born and raised in England, but now lives with his family in Germany.