Jan Krassnigg

Software Developer at Mapbox

Unterhausen, Baden-Württemberg, 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
🎓
Top School
Jan Krassnigg is a software developer with 8+ years of experience designing high-performance C++ systems and building robust infrastructure for game engines and cloud services. He excels at architecture and large-scale refactors that produce safe, efficient, and easy-to-use APIs, with a strong emphasis on documentation and automated testing. A game-programming background gives him deep practical knowledge of CPU/GPU and memory behavior, which he applies to low-overhead designs and build-system integration. He has managed teams of up to 15 people, removing blockers and coordinating across art, gameplay, and platform teams while still contributing hands-on code. At Microsoft he worked on Azure Remote Rendering infrastructure and public docs, and he continues to contribute to the open-source ezEngine project, focusing on third-party library integration and build reliability. Based in Unterhausen, Germany, he prefers tackling the tedious but impactful engineering work—like build systems and documentation—that makes teams far more productive.
code8 years of coding experience
job8 years of employment as a software developer
bookDiploma Computer Science, Diploma Computer Science at RWTH Aachen University
languagesGerman, English, Russian
github-logo-circle

Github Skills (5)

build-system10
c-language10
cmake10
cprogramming-language10
asset-management9

Programming languages (7)

PowerShellTypeScriptC++CHTMLMarkdownPython

Github contributions (5)

github-logo-circle
ezEngine/ezEngine

Feb 2019 - Aug 2022

An open source C++ game engine.
Role in this project:
userBack-end Developer
Contributions:6 reviews, 197 commits, 11 PRs in 3 years 6 months
Contributions summary:Jan's commits focused on integrating external libraries for asset management, which included building and linking against custom-built versions of those libraries using CMake. They addressed build system configurations, specifically concerning third-party libraries like AssImp and FMOD. The changes indicate a focus on establishing build dependencies, integrating external components, and ensuring that Qt DLLs are correctly copied to the output directory.
cppgamedevc-plus-plusgame-development3d-game-engine
jakrams/ezEngine

Mar 2019 - Aug 2022

An open source game engine in active development
Contributions:50 pushes, 18 branches, 6 tags in 3 years 5 months
gamegamedevgame-developmentopenglopen-source-game
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
Jan Krassnigg - Software Developer at Mapbox