Jan Včelák is a Senior Software Engineer with 16 years of experience, currently at NS1 within IBM after the acquisition, specializing in high-performance, security-aware networking and low-level systems. He works daily with Linux, C/C++, Python, and Go, and has progressed through technical leadership roles from Senior to Distinguished Engineer. Jan is an active open-source contributor—adding GitLab OAuth to Buildbot and maintaining Conan recipes for widely used C/C++ libraries—demonstrating deep expertise in build systems, packaging, and CI/CD. His background includes leading DNSSEC development for the Knot DNS project and contributions to core Linux distribution components at Red Hat, highlighting both research and production-grade engineering. He holds a master’s focus in Information Technology Security and is known for quickly ramping on the best tool for the job while balancing prototyping with rigorous implementation. Pragmatic and curious, Jan blends low-level systems craftsmanship with a strong track record of improving developer tooling and secure infrastructure.
16 years of coding experience
14 years of employment as a software developer
Master's Degree, Information Technology Security, Master's Degree, Information Technology Security at Brno University of Technology Faculty of Information Technology
Contributions:21 reviews, 3 commits, 5 PRs in 1 year 1 month
Contributions summary:Jan primarily contributed to the development of recipes within the Conan Center Index, focusing on integrating and packaging third-party libraries using Conan. They created new recipes for libraries like `libmaxminddb`, `lmdb`, and `ldns`, demonstrating expertise in package management and build system integration. The contributions included writing Conan recipes, test packages, and adapting the build process to work within the Conan ecosystem, showing proficiency in C++ and build tools like CMake and Autotools. Furthermore, the user provided support for conan v2 by updating the ldns recipe.
Python-based continuous integration testing framework; your pull requests are more than welcome!
Role in this project:
Back-end & DevOps Engineer
Contributions:1 PR, 5 comments in 7 months
Contributions summary:Jan primarily contributed to adding GitLab authentication support to the Buildbot framework. Their work involved implementing the necessary OAuth2 logic and integrating GitLab authentication into the web UI. Additionally, the user updated documentation and added unit and end-to-end tests to ensure the GitLab authentication feature functioned correctly. This demonstrates a focus on extending the framework's capabilities and improving its testing coverage.
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 Včelák - Senior Software Engineer At NS1 at IBM