Become a sponsor to Pablo Galindo Salgado
Hi there 👋
I am Pablo Galindo Salgado and I'm a Python core developer, Steering Council member and release manager of Python 3.10 and 3.11. I contribute to a lot of areas of the Python ecosystem but I center my efforts on the CPython project and related ecosystem and its community.
What Your Money Will Achieve
Your sponsorship money will enable and encourage me to keep doing all those things and to embark in more ambitious projects. Your sponsorship allows me to continue contributing to CPython, mentoring new contributors, helping the community, give more public talks, and to further build the community.
In particular, it will help advance work on the following projects:
-
Improve the error messages and general user experience in CPython. Examples of this work:
-
Produce exhaustive documentation about undocumented and obscure areas of CPython like the design of CPython's garbage collector and Guide to CPython's parser. This will help new contributors and core devs alike.
-
Improve the speed and performance of the Python interpreter.
-
Mentoring new core developers.
-
Review more Pull Requests to address the CPython PR backlog.
Why I’m Worth Sponsoring
- Work as a core developer in the CPython project: currently 2nd most active core developer .
- Python Steering Council member for the 2020/2021 term.
- Release manager for Python 3.10 and Python 3.11.
- My work in Cpython is centered on the parser, the compiler, the garbage collector, and the VM in general but I more or less work all over the place, maintaining also some of the CI bots (buildbot integration) and workflow.
- Moderator and administrator of the Python discuss server
- I contribute to the CPython devguide, adding major improvements, including the new Design of CPython’s Garbage Collector.
- Maintenance and improvements of the Python speed server: speed.python.org. This involves running automatic benchmarks, cross-validation and monitoring the different benchmarks in a stable and reproducible manner and open issues in the bug tracker if performance regressions have been detected.
- Maintenance of the buildbot server and the CPython CI: watch and monitor daily the buildbot server to spot failures, report them to the bug tracker and fix them (almost all of them if possible).
- Maintain and develop the GitHub-buildbot server bots integration improvement to the GH workflow
- Improvements to the buildbot server as the new release dashboard.
- I focus a lot on mentoring and promoting several new core CPython core developers [1], [2], [3], [4]
- Organization committee of several conferences such as PyCon Spain, PyLondinium and more.
- Authored & Co-authored PEPs such as PEP 617, PEP 570, PEP 619, PEP 657 and PEP 664.
- PEP-delegate for several PEPs.
- Plenty of new additions to the standard library (I will not list them here to not make this post too big, but you can check them in the “What’s new document” of the different releases.
For my contributions to Python, I have been named a PSF Fellow member since 2019 and I've also been nominated for the Google Open Source Peer Bonus program.
If you find my open source contributions valuable, please consider sponsoring me.
I will be able to embark on more ambitious projects within CPython and the Python ecosystem such as working more on user experience and error messages, document more areas of the interpreter for contributors, mentoring more core developers, improving infrastructure with more bots and automation and improving the speed of the interpreter!
Featured work
-
python/cpython
The Python programming language
Python 64,658 -
python/peps
Python Enhancement Proposals
reStructuredText 4,495 -
python/devguide
The Python developer's guide
Python 1,883 -
python/pyperformance
Python Performance Benchmark Suite
Python 885 -
psf/pyperf
Toolkit to run Python benchmarks
Python 826 -
python/buildmaster-config
Configuration for buildbot.python.org
Python 35