Jonathan is a Software Engineer at think-cell where he maintains the core libraries. He is the author of C++ open-source projects like type_safe, a library of safety utilities and foonathan/memory, a memory allocator library. More recently, he’s taken an interest in programming languages and compilers and has published lexy, a parser library, and lauf, a bytecode interpreter. He is also on the C++ standardization committee where he is the assistant chair for std::ranges.