Softwareingenieur at Helmholtz Centre for Environmental Research (UFZ)
Leipzig, Saxony, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
Lars Bilke is a seasoned software engineer with 20 years' experience, currently working at the Helmholtz Centre for Environmental Research in Leipzig, Germany. He specializes in C/C++ build systems, CMake tooling and DevOps practices, contributing substantial enhancements to high-profile open-source projects like conan-io/cmake-conan and Snakemake. His work spans build and release engineering—improving package management, external dependency integration, and reproducible container workflows—while also adding code-coverage and packaging automation. A pragmatic engineer, he blends deep tooling expertise with documentation and maintenance improvements, and has a habit of surfacing practical fixes that smooth complex builds across scientific software stacks.
Additional CMake functionality. Most of the modules are from Ryan Pavlik (https://github.com/rpavlik/cmake-modules)
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:8 reviews, 62 commits, 37 PRs in 9 years 5 months
Contributions summary:Lars primarily contributes to CMake modules, enhancing their functionality and maintainability. Their work includes adding licenses, integrating code coverage tools, and merging modules from other repositories. The contributions demonstrate proficiency in CMake and related tools for build processes, including integrating code coverage analysis using tools like gcovr and fastcov. Further development shows the user's focus on build process efficiency and code quality.
DO NOT USE THIS REPO! Migrated to https://gitlab.opengeosys.org/ogs/ogs!
Role in this project:
Back-end Developer & Build/Release Engineer
Contributions:25 releases, 5395 commits, 752 PRs in 12 years 4 months
Contributions summary:Lars primarily focused on CMake-related tasks within the OGS repository, including upgrading the CPM package manager, fixing build issues, and enabling the use of external dependencies such as TFEL, ZLIB, and HDF5. They also implemented features to aid in packaging and deployment, such as the inclusion of Python wheel installations and the automatic inclusion of a README file, along with making other improvements related to the building process of shared libraries and code coverage. The user also worked on enhancing the project file generation.
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
Lars Bilke - Softwareingenieur at Helmholtz Centre for Environmental Research (UFZ)