Lars Melchior is a Berlin-based software team lead and former physicist with 11 years of experience building full-stack systems, embedded firmware, and scientific software across startups and client projects. He combines hands-on engineering in C++/CMake, Python, and TypeScript with DevOps and build-automation expertise, contributing to notable open-source projects like ModernCppStarter and CPM.cmake to improve reproducible builds and CI workflows. As founder of an educational app and an early contributor to AI-driven MRI at DeepSpin, he bridges research-grade algorithms and product-focused delivery. He also excels as a freelance senior full-stack consultant (Toptal) and often ships cross-platform apps and tooling, from React Native mobile clients to backend services and build systems. Colleagues describe him as a pragmatic problem-solver who brings scientific rigor to product engineering and a history of shipping durable infrastructure rather than one-off prototypes.
11 years of coding experience
3 years of employment as a software developer
One year Erasmus program, Astronomy and Astrophysics, One year Erasmus program, Astronomy and Astrophysics at Universidad de La Laguna
Bachelor's degree, Physics, Bachelor's degree, Physics at The University of Göttingen
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
Role in this project:
Back-end Developer & Build Automation Engineer
Contributions:90 releases, 248 reviews, 223 commits in 3 years 9 months
Contributions summary:Lars primarily contributed to the CMake build system of the project, CPM.cmake, a dependency manager. The user added new features such as package locking, local package overrides, and enhanced the handling of source directories. They also made improvements to the versioning system, git tag integration, and made several updates to dependencies, and example files, while also updating the core CPM functionality.
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
Role in this project:
Full-stack Developer & DevOps Engineer
Contributions:27 releases, 80 reviews, 113 commits in 2 years 6 months
Contributions summary:Lars primarily contributed to the project by addressing compiler warnings, adapting code for different compiler environments like MSVC, and integrating features related to build and testing. They focused on improving the build process, including adding support for sanitizers, Ccache, and static analysis tools. Furthermore, the user made changes to project dependencies and workflows, including CI/CD pipelines. They also added functionality like a standalone executable, along with documentation improvements.
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 Melchior - Software Team Lead at DiaMonTech AG