Lars Melchior

Software Team Lead at DiaMonTech AG

Berlin, 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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job3 years of employment as a software developer
bookOne year Erasmus program, Astronomy and Astrophysics, One year Erasmus program, Astronomy and Astrophysics at Universidad de La Laguna
bookBachelor's degree, Physics, Bachelor's degree, Physics at The University of Göttingen
languagesGerman, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
302reputation
16kreached
3answers
2questions
github-logo-circle

Github Skills (34)

dependency-management10
c-language10
transcode10
arrayobject10
typescript10
cmake10
cicd10
package-manager-tool10
lua10
moderncv10
compiler-compiler10
transpiler10
typescript-types10
build-automation10
compiler10

Programming languages (10)

TypeScriptJavaC++CMakeJavaScriptHTMLSwiftJupyter Notebook

Github contributions (5)

github-logo-circle
cpm-cmake/CPM.cmake

Apr 2019 - Jan 2023

📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
Role in this project:
userBack-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.
dependenciesc-plus-plusmissingdependency-managerninja
TheLartians/ModernCppStarter

Apr 2020 - Oct 2022

🚀 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:
userFull-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.
codecovclangdependency-managercontinuous-integrationkick
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