Victor Petrovykh is a Staff Software Engineer with 15 years of experience, based in Old Toronto, who blends deep backend and database engineering expertise with long-standing work at MagicStack. He focuses on core database internals—compiler, schema, parser—and has contributed significant test coverage and bug fixes to gel, a modern graph-relational Postgres-forward database that adds graph queries, auth, and AI-ready features. Victor also improves developer tooling, having enhanced MagicPython’s syntax highlighting and added robustness for tricky string-escaping and legacy Python syntax. Known for pragmatic problem-solving, he repeatedly surfaces subtle correctness issues in complex nested data and query update paths, turning hard-to-reproduce bugs into durable fixes.
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:
Back-end Developer
Contributions:1 review, 115 commits, 25 PRs in 7 years 1 month
Contributions summary:Victor primarily focused on enhancing the syntax highlighting capabilities of the `magicpython` repository. Their contributions involved fixing character escaping issues in strings and implementing support for features such as Python 2 backticks. They also addressed bugs related to highlighting formatting within raw strings, and implemented new punctuation scopes. Furthermore, the user added tests to improve syntax highlighting correctness.
A graph-relational database with declarative schema, built-in migration system, and a next-generation query language
Role in this project:
Back-end Developer & Database Engineer
Contributions:296 reviews, 931 commits, 935 PRs in 12 years
Contributions summary:Victor appears to have focused on implementing core features and improving tests for the database project "Gel." Their contributions primarily involved adding tests for scoping and cardinality and debugging issues related to the database's EdgeQL update features and nested data structures. Furthermore, the user also worked on optimizing and improving the internal workings of the project through code changes to the compiler, schema, and parser components.
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.