Niels Lohmann

Lead, Engineering at MongoDB

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
award
Top expert inModern C++ Development and Cross-Platform Computing
Niels Lohmann is a seasoned engineering leader with nearly 20 years of hands-on software development in Modern C++ and Python, now serving as Lead, Engineering at MongoDB from Berlin. He combines deep embedded and automotive experience—10 years in series and pre-development—with 16 years of technical leadership across specification, architecture, QA, and release management. As an Engineering Lead he blends people management with technical ownership, remaining ~66% hands-on to drive complex, memory- and runtime-critical systems. Niels is the long-time maintainer of the widely used nlohmann/json library (39k stars), notable for its single-header portability and rigorous CI that targets 50+ compilers. His background in academic research and production-grade tooling informs a pragmatic approach to correctness: 100% unit coverage, fuzzing, and static analysis are standard practices in his projects. Colleagues describe him as a sustainable leader who favors mentorship, change management, and building efficient, satisfied teams.
code20 years of coding experience
job18 years of employment as a software developer
bookDiplom-Informatiker Computer Science, Diplom-Informatiker Computer Science at Humboldt-Universität zu Berlin
bookDoktor-Ingeneur (PhD) Computer Science, Doktor-Ingeneur (PhD) Computer Science at Universität Rostock
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
2,134reputation
228kreached
19answers
10questions
Badges
json
top-5%
github-logo-circle

Github Skills (15)

maintenance10
c-language10
cprogramming-language10
software-quality10
code-cleanup10
json9
nlohmann-json6
autoconf6
macos6
stl6
ant6
android6
linphone6
automake6
autotools6

Programming languages (19)

C#JavaC++CSSRustCDCMake

Github contributions (5)

github-logo-circle
nlohmann/json

Jul 2013 - Dec 2022

JSON for Modern C++
Role in this project:
userBack-end Developer
Contributions:41 releases, 870 reviews, 3483 commits in 9 years 7 months
Contributions summary:Niels's contributions primarily focus on fixing linter warnings and setting the version. The majority of the commits are related to code style improvements and ensuring code quality. The commits suggest a focus on maintaining and updating the codebase.
clangc-plus-plusmessagepackrfc-7159json-patch
oficsu/json

Nov 2019 - Jul 2020

JSON for Modern C++
Contributions:12 commits in 8 months
cppc-plus-plusmodern-ccpp17json
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
Niels Lohmann - Lead, Engineering at MongoDB