Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.

Nominee for 2026 Python Software Foundation Board Election

Petr Andreev

  • Previous Board Service: New board member
  • Employer: Innopolis University
  • Other Affiliations: None
  • Mission Alignment: This candidate affirms their nomination and positions are aligned with the current mission and bylaws of the Python Software Foundation.
  • Nominee Statement:

      Why I am running

      I am running for the PSF Board to help more people move from learning Python to sustained contribution, community leadership, and long-term participation in the ecosystem.

      Background

      I teach Advanced Python and CPython internals at Universities. I have worked with more than 100 students, helping them progress from coursework into technical research, open-source contribution, and conference speaking.

      I am active in the international Python community as a PSF member, PyCon speaker, PyCon US Speaker Mentorship mentor, EuroSciPy reviewer, educator, and community organizer.

      From learning to contribution

      I have built and tested this pathway in practice. Under my mentorship, five students opened nine CPython issues and pull requests. Three pull requests were merged, including documentation improvements and a memory-leak fix in array.array.

      I also created Python Days, a two-day technical conference where students researched CPython and Python implementation topics, prepared talks, and received expert feedback from a CPython core developer.

      Their talks covered generators, CI/CD, free-threading synchronization, MicroPython internals, and memory management. I am currently mentoring another student toward speaking at PyCon Indonesia.

      This work is not only about helping people make their first contribution. It is about helping them build the skills, confidence, relationships, and increasing responsibility required for sustained participation.

      Python community experience

      I have delivered more than 10 talks at PyCons and Python conferences across Europe and Asia.

      Selected talks include:
      - Turn Your Personal Growth into Python Impact — PyCon Busan keynote, where I share ideas for turning individual growth into sustained contribution and strengthening the Python ecosystem
      - High-Load Python: SIMD, GPU, and Horizontal Scaling — PythonAsia
      - Free Threading: Future CPython — PyCon Russia

      Working with Python communities across Europe and Asia has shown me both their diversity and their shared challenges: unclear contributor pathways, organizer burnout, fragmented institutional knowledge, limited sponsorship capacity, and difficulty turning initial enthusiasm into sustained participation.

      I would bring these perspectives into Board discussions through active listening, evidence gathering, and connections between communities facing similar problems.

      Priorities

      I understand that the PSF Board governs the Foundation rather than directing CPython technically. Its responsibilities include strategy, financial and organizational oversight, risk, partnerships, fundraising, and accountability for long-term outcomes.

      My first priority would be sustainable contributor growth. I would support mentorship infrastructure, funded contributor and maintainer time, clearer progression resources, and partnerships with educational institutions and employers. Success should be measured through contributor retention, repeat contributions, increasing responsibility, mentorship activity, and long-term participation.

      My second priority would be connecting community impact to sustainable funding. The PSF should communicate infrastructure, maintainer, and community needs through clear outcomes, credible evidence, technical context, and human stories that sponsors and institutional partners can understand.

      My third priority would be preserving and sharing community knowledge. Case studies, reusable playbooks, educational media, interviews, and exchanges between organizers can reduce duplicated work, strengthen local communities, and make successful practices easier to adopt.

      What I would bring

      I would bring to the Board:
      - demonstrated experience turning education into open-source contribution;
      - the ability to explain complex technical systems to different audiences;
      - experience developing contributors, speakers, and community leaders;
      - relationships across technical, educational, and international communities;
      - a focus on measurable outcomes and long-term capacity.

      My goal is to help the PSF invest in systems that make participation in Python more visible, sustainable, and rewarding—and that continue working beyond any individual teacher, organizer, maintainer, staff member, or director.