Nominated by …
From the perspective of the Council’s mandate
I’m nominating Yury because I strongly believe that asyncio is crucial for the future of Python. Next to Guido and Andrew Svetlov, he is the most qualified person to represent asyncio in the steering council. Yury and Elvis Pranskevichus have built their own company and main product EdgeDB on top asyncio. The fact not only makes him highly qualified to drive asyncio, but also mutually motivated to keep asyncio fast and reliable. The council can also benefit from his expertise as small business owner who makes a living of Python and contributes back.
Yury has been a core developer for 5 years and a driving force of Python’s asyncio framework. He is one of the few engineers on the core team that have a deep understanding of Python’s next generation networking layer. Yury’s contributions include countless improvements, performance tweaks, and bug fixes for asyncio, coroutines improvements related to asyncio like async/await syntax, async generators, and async comprehensions. He also designed and implemented context vars. He is the author or co-author of six PEPs, of which five are related to asyncio or coroutines.
Additionally Yury runs a small company out of Toronto. For the companies main product, he developed and open sources uvloop, a high performance event loop, and asyncpg, a fast Postgres driver. Yury gives regular talks about asyncio at conferences (amongst others PyCon Canada, PyCon US, PyCon Russia, EuroPython).
Magic Stack (Yury is co-founder and co-owner)