Elvis Pranskevichus is a seasoned software engineer and multi-time founder with 17 years of experience building high-performance backend systems and developer infrastructure. Based in San Francisco, he has led engineering and CTO roles at Gel Data, EdgeDB, and MagicStack, and now focuses on Python infrastructure at Vercel. His open-source work includes substantial contributions to high-profile projects like asyncpg, uvloop, CPython, and Apache Thrift, reflecting deep expertise in PostgreSQL integrations, asyncio internals, and CI/CD automation. He has hands-on experience designing database engines and migration systems, optimizing serialization and type handling, and hardening dump/restore flows—skills honed while improving graph-relational database tech and Python DB clients. Colleagues describe him as an engineer who blends low-level systems rigor with pragmatic product instincts, often surfacing subtle correctness fixes that prevent costly production bugs.
17 years of coding experience
21 years of employment as a software developer
BSc (Hons) Computer Science, BSc (Hons) Computer Science at Donetsk National Technical University
Gel supercharges Postgres with a modern data model, graph queries, Auth & AI solutions, and much more.
Role in this project:
Backend Developer
Contributions:3 releases, 2826 reviews, 3162 commits in 14 years 5 months
Contributions summary:Elvis primarily contributed to the backend of the EdgeDB project, focusing on improving the data management and indexing aspects. The commits demonstrate expertise in optimizing database operations, fixing issues in dump and restore functionality, and enhancing the handling of schema migrations. The user's work involved modifying core components like the PostgreSQL delta, compiler, and type serialization to address bugs and enhance performance.
A fast PostgreSQL Database Client Library for Python/asyncio.
Role in this project:
Back-end Developer & Database Engineer
Contributions:16 releases, 138 reviews, 463 commits in 6 years 5 months
Contributions summary:Elvis focused on implementing core functionalities for the `asyncpg` library, a fast PostgreSQL database client for Python/asyncio. Their contributions included modifying the buffer and codecs for correct handling of numeric and datetime types, and array and composite types, enhancing the performance of the decoding path, adding support for the new JSON types and the text format, and improving the handling of connections and exceptions. Moreover, the user has been working on the correct handling of multi-dimensional arrays, and ensuring the robustness of the type introspection mechanism.
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.