Elvis Pranskevichus

Software Engineer at Vercel

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code17 years of coding experience
job21 years of employment as a software developer
bookBSc (Hons) Computer Science, BSc (Hons) Computer Science at Donetsk National Technical University
stackoverflow-logo

Stackoverflow

Stats
1,204reputation
64kreached
8answers
0questions
Badges
python
top-5%
github-logo-circle

Github Skills (43)

github-ci10
c-language10
postgresql10
python10
async10
testing10
data-modeling10
databases10
schema-design10
travis-ci10
cicd10
asyncio10
release-management10
database-driver10
sql10

Programming languages (17)

C#PowerShellJavaC++CSSCRustGo

Github contributions (5)

github-logo-circle
geldata/gel

Oct 2008 - Jan 2023

Gel supercharges Postgres with a modern data model, graph queries, Auth & AI solutions, and much more.
Role in this project:
userBackend 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.
rdbmsedgedbgraph-relationalormrelational
MagicStack/asyncpg

Jun 2016 - Oct 2022

A fast PostgreSQL Database Client Library for Python/asyncio.
Role in this project:
userBack-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.
async-pythonpythonpostgresql-databaseasyncioclient-library
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
Elvis Pranskevichus - Software Engineer at Vercel