M Gerlach

Python Core Developer

Huntsville, Alabama, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
M Gerlach is a Python Core Developer with nine years of experience focused on documentation, infrastructure, and UI/UX for major open-source projects. A core contributor to Spyder and the Python Docs/PEP ecosystem, they combine technical writing with hands‑on backend and CI work—modernizing testing, fixing deprecations, and streamlining developer workflows across projects like qtconsole, qtpy, and PRAW. Based in Huntsville, Alabama, they bring academic rigor from advanced atmospheric sciences research (including NASA-funded work) to practical software problems, improving installation guides, error dialogs, and developer tooling. Notably, they’ve influenced Python itself through module docs and Python 3.11 “What’s New” edits, demonstrating an ability to shape language‑level documentation as well as end‑user IDE experiences.
code9 years of coding experience
bookBachelor of Arts - BA Geography, Bachelor of Arts - BA Geography at Virginia Tech
bookABD Atmospheric Sciences and Meteorology, ABD Atmospheric Sciences and Meteorology at The University of Alabama in Huntsville
github-logo-circle

Github Skills (38)

github-ci10
dep10
restructuredtext10
continuous-integration10
pytest10
qt10
python10
jupyter10
sphinx10
testing10
rs10
cicd10
api-documentation10
precommit10
pre-commit-hook10

Programming languages (23)

C#JavaCSSC++CTeXMakefileSass

Github contributions (5)

github-logo-circle
spyder-ide/spyder-docs

Mar 2018 - Nov 2022

Documentation for Spyder, the Scientific Python Development Environment
Role in this project:
userTechnical Writer
Contributions:339 reviews, 504 commits, 223 PRs in 4 years 8 months
Contributions summary:M primarily focused on improving the documentation for the Spyder IDE, specifically by adding documentation and converting the existing documentation to follow more consistent formatting and style guidelines. They updated various documents, including the installation guide, frequently asked questions, and the online help section, along with the addition of several new images. These changes show a focus on improving the user experience by enhancing the clarity and usability of the documentation.
pythonrestructuredtextspyderdevelopment-environmentsphinx
spyder-ide/qtpy

Mar 2021 - Jan 2023

Provides an uniform layer to support PyQt5, PySide2, PyQt6, PySide6 with a single codebase
Role in this project:
userDevOps Engineer & Test Automation Engineer
Contributions:247 reviews, 76 commits, 35 PRs in 1 year 10 months
Contributions summary:M primarily focused on improving the Continuous Integration (CI) process and test infrastructure for the project. They addressed CI failures on various operating systems and Python versions, updating and upgrading test scripts. Furthermore, the user modernized CI commands, upgraded testing environments, and refined test configurations to improve the overall testing process and catch packaging bugs.
pyside2pythonpyside6pyqt5pyqt
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
M Gerlach - Python Core Developer