Johannes Kuhlmann

Technical Director at FISHLABS GmbH

Hamburg, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Johannes Kuhlmann is a Technical Director based in Hamburg with 13 years of engineering experience leading teams and shaping product architecture. He combines hands-on C/C99 systems work with strategic leadership at FISHLABS, guiding cross-functional efforts since 2021. An active open-source contributor, he has improved the single-file glTF 2.0 loader/writer cgltf by adding embedded image support, refining scene/node handling, and hardening the build and CI on Windows and Travis. Johannes is comfortable operating at the intersection of backend engineering and build infrastructure, often tackling subtle interoperability and tooling issues that surface only in production pipelines. He brings a pragmatic approach to delivery—balancing code-level rigor with product timelines—and a knack for improving legacy codebases incrementally. Colleagues value his ability to translate low-level technical decisions into reliable, ship-ready features.
code13 years of coding experience
github-logo-circle

Github Skills (5)

c9910
gltf10
3d10
c119
c179

Programming languages (3)

C++CRust

Github contributions (5)

github-logo-circle
jkuhlmann/cgltf

May 2018 - Jan 2023

:diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99
Role in this project:
userBack-end Developer
Contributions:16 releases, 1 review, 198 commits in 4 years 9 months
Contributions summary:Johannes made several commits focused on improving the codebase's structure and functionality. Key changes include renaming variables for consistency, adding support for embedded image data, and implementing features related to scene and node data structures, all of which directly enhance the core glTF loading and writing capabilities of the library. The user also contributed to the build process by fixing a Travis build and fixing test script on Windows. These changes collectively improved the library's functionality.
gltf2-loaderdotc99single-header-libcollada
jkuhlmann/gainput

Jan 2013 - Sep 2021

Cross-platform C++ input library supporting gamepads, keyboard, mouse, touch
Contributions:2 releases, 332 commits, 8 PRs in 8 years 8 months
keyboard-mousetraycppwindowsmouse
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.
Request Free Trial
Johannes Kuhlmann - Technical Director at FISHLABS GmbH