Yury Selivanov is a seasoned engineering leader and Python core developer with 17 years of experience, currently directing engineering at Vercel and advising startups as an Entrepreneur in Residence. He co-founded MagicStack and Gel Data (EdgeDB), blending founder-level product judgment with deep systems expertise in databases, asyncio, and language internals. A prolific open-source contributor and Python Software Foundation fellow, he helped design async/await, asynchronous generators, and execution context PEPs and regularly contributes to CPython and popular projects like asyncpg and gevent. His hands-on work spans byte-string compatibility, buffer and connection management in high-performance Postgres clients, and developer tooling such as MagicPython. Based in San Francisco, he combines CEO-level strategic experience with low-level engineering chops—often improving performance and ergonomics in the Python runtime itself. An unexpected detail: beyond leadership roles he still commits core fixes and tests, demonstrating a rare mix of product leadership and day-to-day code craftsmanship.
17 years of coding experience
17 years of employment as a software developer
Bachelor Computer Science, Bachelor Computer Science at Bauman Moscow State Technical University
Cutting edge Python syntax highlighter for Sublime Text, Atom and Visual Studio Code. Used by GitHub to highlight your Python code!
Role in this project:
Backend Developer
Contributions:16 releases, 2 reviews, 305 commits in 4 years
Contributions summary:Yury contributed to the development of the Python syntax highlighter, implementing and refining features for improved code highlighting. They focused on adding unit tests to ensure code quality and maintainability, particularly for features involving annotations, illegal operators, and keywords within lists, tuples, and dictionaries. The user also addressed various highlighting issues for functions, operators, and f-strings, enhancing the accuracy and usability of the syntax highlighting.
Gel supercharges Postgres with a modern data model, graph queries, Auth & AI solutions, and much more.
Role in this project:
Back-end Developer & Database Engineer
Contributions:14 releases, 1284 reviews, 1683 commits in 14 years 6 months
Contributions summary:Yury's commits primarily focused on enhancing the EdgeQL query language by adding support for functions and datatypes, specifically implementing the to_str function variant for the timedelta type. The contributions included defining a new function and modifying the existing code to handle formatting options. Furthermore, the user improved the error handling mechanisms within the system, as well as made code-style improvements.
rdbmsedgedbgraph-relationalormrelational
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.
Request Free Trial
Yury Selivanov - Director Of Engineering at Vercel