> Markdown version of [/@jonathan-muller](https://www.wearedevelopers.com/@jonathan-muller). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Jonathan Müller Core library engineer at think-cell and assistant chair for C++ std::ranges. ## About Jonathan Müller maintains core C++ libraries as a software engineer at think-cell. He helps shape the language on the C++ standardization committee, serving as the assistant chair for `std::ranges`. Outside of work, he builds open-source C++ tools like the `foonathan/memory` allocator, the `lexy` parser, and the `lauf` bytecode interpreter. His talks dive into core language mechanics, breaking down functional programming concepts and the finer details of object lifetimes, memory allocation, and compiler optimizations. ## Past Sessions ### World Congress 2025 · July 9, 2025 Berlin, Germany - [Functional Programming in C++](https://www.wearedevelopers.com/videos/1409-functional-programming-in-c) · 30 min · 🎥 Watch recording ### World Congress 2024 · July 17, 2024 Berlin, Germany - [An (In-)Complete Guide to C++ Object Lifetimes](https://www.wearedevelopers.com/videos/1060-an-in-complete-guide-to-c-object-lifetimes) · 30 min · 🎥 Watch recording ## Videos - [Functional Programming in C++](https://www.wearedevelopers.com/videos/1409-functional-programming-in-c) · Jonathan Müller - [An (In-)Complete Guide to C++ Object Lifetimes](https://www.wearedevelopers.com/videos/1060-an-in-complete-guide-to-c-object-lifetimes) · Jonathan Müller - [C++ Features You Might Not Know](https://www.wearedevelopers.com/videos/616-c-features-you-might-not-know) · Jonathan Müller ## Links - [X](https://twitter.com/foonathan) - [Blog](https://www.think-cell.com/en/career/devblog/overview)