Deputy CPython Core Developer In Residence at Python Software Foundation
Brno, South Moravia, Czechia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Petr Viktorin is a seasoned Python systems engineer and open-source maintainer with 20 years of experience, currently serving as Deputy CPython Core Developer in Residence after leading Red Hat’s Python Maintenance team. He blends deep C-level CPython and C API expertise with practical backend, packaging and embedded work—contributions span CPython internals, pip, Cython, MicroPython and tooling like mod_wsgi and voc. Petr prefers visible, open-source work and has improved developer experience across platforms (Linux, Windows) while also authoring and clarifying key Python documentation such as the developer guide, PEPs and packaging docs. He pairs hands-on bug fixes and test automation with mentoring and coordinating large community efforts, and even applies his skills to niche projects like Pokémon simulators and LED matrix graphics. Based in Brno, Czechia, he brings a mix of low-level performance optimization, cross-platform pragmatism, and a clear commitment to open development.
20 years of coding experience
15 years of employment as a software developer
Master of Science, Master of Science at University of Eastern Finland
Farragut High School
Bc., Information Technology, Bc., Information Technology at Vysoké učení technické v Brně
Mirror of FreeIPA, an integrated security information management solution
Role in this project:
Back-end Developer
Contributions:906 commits, 1 PR, 212 pushes in 4 years 3 months
Contributions summary:Petr primarily contributes to the FreeIPA project by making changes to back-end code and the XML-RPC test framework. The user made improvements to the test framework by adding new functionality, and correcting potential issues. They also addressed issues related to parsing input, data validation, exception handling, and string formatting. A variety of plugins in the FreeIPA project were updated, with changes to the command-line interface, and validation.
Contributions:217 commits, 2 PRs, 12 comments in 4 years 3 months
Contributions summary:Petr primarily contributed to the documentation of the Pokédex database schema. They added detailed descriptions and specifications for various tables and columns, ensuring clarity about data structure, usage, and intended functionality. Further contributions involved optimizing the database loading process, specifically for SQLite. The commits also include efforts to refactor the database schema for internationalization (i18n) support and implementing multi-language string properties.
reactmonjavascriptevertypescript
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.