Researcher

Michael Droettboom

Michael Droettboom is a software engineer whose work spans document-image recognition, scientific Python, and interpreter performance. At Johns Hopkins, he developed Gamera for custom document recognition and joined Matplotlib in 2007, becoming its lead developer in 2012. He created Pyodide at Mozilla in 2018, was a Principal Software Engineering Manager at Microsoft in 2024, and led Faster CPython until 2025. As of October 2026, he is a distinguished CPython core developer at Nvidia, working at the intersection of Python and CUDA.

Now at
NVIDIA

Timeline

  1. 2005

    Gamera for document recognition

    At Johns Hopkins, he builds Gamera, an open-source toolkit for document-image recognition. In 2005, he describes its use for building custom recognition systems for historical, non-printed, and non-textual material.

  2. 2007–2012

    Matplotlib lead developer

    He joins Matplotlib in 2007 and becomes its lead developer in 2012. His work includes cached transformations, backend simplification, mathtext layout, Python 3 support, and performance improvements.

  3. 2018

    Pyodide for browser Python

    At Mozilla, he creates Pyodide in 2018 as part of Iodide, bringing the Python scientific stack to WebAssembly in browsers. In April 2018, he reports that the interpreter and NumPy run in WebAssembly.

  4. 2024

    Microsoft CPython performance

    In 2024, he is a Principal Software Engineering Manager at Microsoft on the CPython Performance Engineering Team, which contributes directly to upstream CPython.

  5. 2025

    Faster CPython JIT work

    Until 2025, he leads Faster CPython, driving JIT compiler integration into the main interpreter. Under his leadership, Python 3.14 achieves 20%–40% speed improvements over Python 3.10.

  6. As of October 2026

    Python and CUDA at Nvidia

    As of October 2026, he is a distinguished CPython core developer and contributes to the intersection of Python and CUDA at Nvidia.

Career

  1. NowNVIDIADistinguished CPython core developer
  2. From 2024MicrosoftPrincipal Software Engineering Manager

Sources and credits

Photo: We have no published photo of Michael Droettboom yet. Send us a free-licensed photo.

  1. The Gamera Software Development Kit for Document Image Analysis dlib.org. Checked 21 October 2026.
  2. PyData Washington DC 2018 - Michael Droettboom pydata.org. Checked 21 October 2026.
  3. ANN: Michael Droettboom, matplotlib lead developer discourse.matplotlib.org. Checked 21 October 2026.
  4. About Pyodide pyodide.org. Checked 21 October 2026.
  5. Scientific Python in the Browser droettboom.com. Checked 21 October 2026.
  6. Michael Droettboom - PyCon US 2024 us.pycon.org. Checked 21 October 2026.
  7. Michael Droettboom - PyCon US 2026 us.pycon.org. Checked 21 October 2026.