Jan Kundrát

Software Engineer at CESNET, z.s.p.o

Prague, Prague, Czechia
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 Kundrát is a software engineer with 15+ years building interoperable, standards-driven systems spanning SDN to the optical layer, embedded Linux, and reliable cloud and CI infrastructures. He combines research-grade rigor from CESNET with practical production work at the Telecom Infra Project, focusing on NETCONF/YANG tooling, robust C back-ends, and test automation. A long-time KDE maintainer and the lead on the Trojitá IMAP client, he is active in IETF standardization and has contributed patches to major open-source projects like Qt, PostgreSQL, Gerrit, Postfix, and Gentoo. His GitHub work shows attention to portability and correctness—fixing Windows POSIX shims, OpenSSL memory handling, and subtle time/format bugs across libyang, libnetconf2 and sysrepo. Jan prefers low-level fixes that improve whole-system reliability rather than flashy features, and often surfaces cross-platform edge cases that prevent runtime failures. Based in Prague, he pairs a Master’s in Computer Science with a pragmatic focus on reproducible, maintainable infrastructure.
code15 years of coding experience
job5 years of employment as a software developer
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Charles University in Prague, Faculty of Mathematics and Physics
languagesEnglish, Czech, German
stackoverflow-logo

Stackoverflow

Stats
3,718reputation
392kreached
181answers
1question
Badges
qt
top-5%
github-logo-circle

Github Skills (68)

package-management10
image-processing10
testing10
windows10
bash10
cmake10
c1110
c1710
meter10
file-processing10
embedded10
buildroot10
memory-management10
yang10
git10

Programming languages (19)

MDXJavaC++CCMakeMakefileAugeasPerl

Github contributions (5)

github-logo-circle
CESNET/netopeer2

Jul 2016 - Dec 2021

NETCONF toolset
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:6 reviews, 30 commits, 33 PRs in 5 years 5 months
Contributions summary:Jan contributed to the Netopeer2 project by addressing build and scripting issues related to system configuration and deployment on environments like NixOS. They modified scripts to be compatible with diverse shell environments and updated build configurations to accommodate customized paths. Furthermore, they resolved bugs related to `asprintf` usage and implemented checks to ensure the result of `ftruncate` functions are handled correctly. The user also fixed a build warning related to a test case.
netconfliberouter
CESNET/libnetconf2

Nov 2016 - Jul 2022

C NETCONF library
Role in this project:
userBack-end Developer
Contributions:17 reviews, 23 commits, 18 PRs in 5 years 9 months
Contributions summary:Jan primarily contributed to bug fixes and improvements within the libnetconf2 library, focusing on areas such as OpenSSL memory leaks and adapting to changes in the libyang library. They addressed issues related to OpenSSL uninitialization, and made changes to incorporate the current libyang library's requirement, showing a good understanding of the library's internal workings and dependencies. Additionally, the user fixed compilation warnings and segfaults, indicating a focus on code quality and stability.
netconfliberouter
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