Johan Mabille
Johan Mabille is a Technical Director specialized in high-performance computing in C++. He holds a master's degree in computer science from Centrale-Supelec. As an open source developer, Johan coauthored xtensor , xeus , and xsimd.
He leads the C++ team at QuantStack, where he oversees the development and maintenance of mamba, sparrow, and the Jupyter Xeus project.
Johan has also made significant contributions to JupyterLab.
Prior to joining QuantStack, Johan worked as a quant developer at HSBC.
Sessions
Sparrow is a lightweight C++20 idiomatic implementation of the Apache Arrow memory specification. Designed for compatibility with the Arrow C data interface, Sparrow enables seamless data exchange with other libraries supporting the Arrow format. It also offers high-level APIs, ensuring interoperability with standard modern C++ algorithms.
xeus-cpp is the next-generation Jupyter kernel for C++, replacing the outdated xeus-cling. It support recent versions of the language, comes with new features, can be extended and even provide a jupyter-lite kernel.