Henning Koehler is a Senior Lecturer and researcher in database theory and graph algorithms with eight years of professional experience and a PhD in Computer Science from Massey University. Based in Palmerston North, New Zealand, he combines academic research and teaching with practical software development, co-founding DataViadotto to bridge research and applied products. His background includes postdoctoral work at The University of Queensland and industry experience as a software developer, and he contributes to open-source projects such as the VCMI engine for Heroes of Might and Magic III by implementing core C++ backend features. Known for translating formal theoretical insights into working systems, he often blends rigorous algorithmic thinking with pragmatic engineering to solve complex data problems.
8 years of coding experience
3 years of employment as a software developer
Master's degree, Mathematics, Master's degree, Mathematics at Technical University of Munich
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Massey University
Open-source engine for Heroes of Might and Magic III
Role in this project:
Back-end Developer
Contributions:118 commits, 15 PRs, 45 pushes in 7 months
Contributions summary:Henning implemented core engine features for the game "Heroes of Might and Magic III" by adding handlers for secondary skills. They added and modified C++ code, including `CSkillHandler.cpp`, `CSkillHandler.h`, and `VCMI_Lib.cpp` to load and manage secondary skill bonuses from JSON configuration files. They also made improvements to hero instance classes to reflect these changes.
Contributions:248 pushes, 1 branch in 5 years 8 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.