Top expert inComprehensive Python Ecosystem Development
Pablo Salgado is a core developer and Python Steering Council member with 11 years of experience building and hardening Python internals, performance tooling, and low-level runtime infrastructure. He has contributed to CPython, pyperformance, and widely used projects like IPython and dateutil, and authored memray and pystack—memory and stack profilers that required linker and DWARF-level work to make profiling accurate and low-overhead. At Bloomberg he lived "in the basement" of the stack solving linker, symbol and platform-specific problems; today he continues similar work as a Core Developer at Hudson River Trading. A former Python release manager and PSF fellow, he combines deep C/Python ABI knowledge with rigorous testing and benchmark-driven performance improvements. Notably, he dislikes symbols but loves linkers—a hint at his taste for the gritty plumbing that makes higher-level code reliable.
11 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy - PhD Theoretical and Mathematical Physics, Doctor of Philosophy - PhD Theoretical and Mathematical Physics at Universidad de Granada
Bachellor Physics, Bachellor Physics at Universidad de Salamanca
Contributions:32 releases, 407 reviews, 259 commits in 2 years 4 months
Contributions summary:Pablo's contributions center around the development of the core back-end memory profiling functionality for the "memray" project. They implemented initial infrastructure to intercept memory allocations and designed and integrated a low-overhead mechanism to collect the native stack traces for accurate profiling. Their work included the modification of linker settings and the use of platform-specific low-level APIs to address issues in symbol resolution, particularly for the macOS environment. The user also focused on performance optimization and benchmarking, incorporating various improvements to reduce the size of the capture files and the overhead of the profiling itself.
Contributions:53 reviews, 19 commits, 47 PRs in 5 years 4 months
Contributions summary:Pablo's contributions primarily involve enhancing and expanding the documentation for the Python developer's guide. They added a section on the design of CPython's garbage collector, a guide on the PEG parser, and instructions for regenerating the ABI dump. In addition, the user made minor corrections and updates to existing documentation files, including the index and setup guides.
python-developerpython
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.