Jakub Jelen is a Principal Software Engineer at Red Hat with 13 years of experience building secure, low-level systems and a background in embedded and web development. He specializes in C and cryptographic tooling, contributing security fixes, secure messaging, and regression tests to prominent open-source projects like OpenSC, GnuPG, and OSS-Fuzz. Jakub’s work spans both code and CI/build automation—improving fuzzing infrastructure and integrating fuzzers for projects such as libssh—demonstrating a blend of security engineering and DevOps skills. Based in Brno, he pairs practical industry experience with academic training from Brno University of Technology and an exchange stint in Finland. Outside work he’s an avid cyclist and photographer, a detail that reflects his methodical yet curious approach to problem solving.
13 years of coding experience
8 years of employment as a software developer
Master's degree, Master's degree at Brno University of Technology
Exchange student, Exchange student at Lappeenranta University of Technology
Open source smart card tools and middleware. PKCS#11/MiniDriver/Tokend
Role in this project:
Security Engineer & Developer
Contributions:7 releases, 1058 reviews, 760 commits in 6 years 9 months
Contributions summary:Jakub's commits primarily address security-related concerns and improvements within the OpenSC project, a set of open-source smart card tools. Their contributions involved fixing various types of vulnerabilities, including memory leaks and potential buffer overflows in several modules. The user also implemented and enhanced secure messaging functionalities, demonstrating a focus on improving security protocols. Furthermore, the user contributed to better testing by introducing regression tests, fixing existing ones and improving readability.
Contributions:53 commits, 10 PRs, 28 comments in 1 year 11 months
Contributions summary:Jakub contributed to the `cyrusimap/cyrus-sasl` repository by implementing and maintaining security-related functionalities. Their work included adding support for newer OpenSSL versions, addressing format security warnings to avoid vulnerabilities, and fixing memory management issues to prevent potential exploits. They also focused on fixing indentation issues and removing unnecessary code, thus increasing code quality and maintainability.
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
Jakub Jelen - Prinicipal Software Engineer at Red Hat