Biography

Jonathan is a Software Engineer at LSEG.

There he develops low-latency market data feed handlers in C++ for high-frequency trading applications. Previously, he maintained think-cell’s core C++ libraries built around a custom range implementation.

He is also the chair of the std::ranges study group in the C++ standardization committee, a frequent speaker at conferences and universities, and the author of multiple open-source C++ libraries.

Experience

  • Software Engineer @ LSEG

    Developing low-latency market data feed handlers in C++.

    since January 2026

  • C++ Standardization @ WG21

    • Chair of Study Group 9 (ranges)

      since February 2025

    • Assistant Chair of Study Group 9 (ranges)

      March 2024–February 2025

    • C++ Committee Member

      since July 2019

  • Software Engineer @ think-cell

    Maintainer of think-cell's C++ core libraries; represented the company at conferences and in the C++ standardization committee.

    April 2023–December 2025

  • FOSS Project Maintainer

    Developing open source C++ libraries.

    March 2015–April 2023

Education

  • MSc in Computer Science

    RWTH Aachen; with distinction (1.0)

    Focus: semantics of programming languages, verification, formal methods

    October 2020–December 2022

  • BSc in Computer Science

    RWTH Aachen; very good (1.2)

    Focus: computer graphics, physical simulation

    October 2016–October 2019

  • BSc in Physics

    RWTH Aachen; paused

    April 2018–September 2022