Lars Bilke

Softwareingenieur at Helmholtz Centre for Environmental Research (UFZ)

Leipzig, Saxony, 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

👤
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.
code20 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
5,110reputation
568kreached
33answers
32questions
Badges
visual-studio
top-5%
github-logo-circle

Github Skills (28)

c-language10
snakemake10
python10
conan10
singularity10
conda10
cmake10
build-automation10
workflow-management10
package-manager10
cprogramming-language10
dockers9
docker9
visual-studio9
documentation9

Programming languages (27)

C#CCMakeMakefileGoHTMLJupyter NotebookGroovy

Github contributions (5)

github-logo-circle
bilke/cmake-modules

Sep 2013 - Jan 2023

Additional CMake functionality. Most of the modules are from Ryan Pavlik (https://github.com/rpavlik/cmake-modules)
Role in this project:
userBack-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.
cmakeasciidoctoradditionalvcpkgcmake-modules
ufz/ogs

Dec 2010 - Jan 2023

DO NOT USE THIS REPO! Migrated to https://gitlab.opengeosys.org/ogs/ogs!
Role in this project:
userBack-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.
chemical-engineeringgravityatmospheric-modellingsnl-applicationshydrology
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)