Vlad Krasnov

Principal Systems Engineer at Cloudflare

Miami, Florida, 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
Vlad Krasnov is a Principal Systems Engineer based in Miami with 11 years of experience building high-performance, production-grade networking and database infrastructure. He has a strong background at Cloudflare and ReadySet, contributing hands-on to systems that accelerate and scale MySQL/Postgres workloads and advance QUIC/HTTP3 transport implementations. Vlad’s work blends low-level systems expertise—Rust toolchain fixes, compiler-warning cleanup, and protocol optimizations—with practical improvements to database compatibility and recovery behavior. He’s comfortable both optimizing hot paths (Huffman/QPACK lookups, path reduction) and fixing subtle SQL/MySQL/Postgres interoperability issues, a combination that makes him effective at bridging networking, storage, and backend systems.
code11 years of coding experience
job10 years of employment as a software developer
bookB.Sc. Computer Engineering, B.Sc. Computer Engineering at Techinon - Israel Institute of Technology, Haifa, Israel
languagesEnglish, Hebrew, Russian
github-logo-circle

Github Skills (14)

http10
protocols10
rust10
performance-optimization10
back-end-development10
network-programming10
mysql10
quic10
sql-database9
database9
postgresql9
sql9
relational-databases9
databases9

Programming languages (11)

TypeScriptC#PowerShellRustCGoPHPLua

Github contributions (5)

github-logo-circle
readysettech/readyset

May 2021 - Jan 2023

Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.
Role in this project:
userBackend Developer
Contributions:268 commits in 1 year 8 months
Contributions summary:Vlad primarily focused on enhancing the backend functionality of the ReadySet project, specifically by updating and modifying the Rust toolchain and addressing compiler warnings. They also implemented and fixed various issues related to the MySQL server. This included fixing issues with SQL definitions, and supporting and improving the PostgreSQL and MySQL database.
streaming-datamysqlrustcachingsql
cloudflare/quiche

Jan 2023 - Mar 2025

🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
Role in this project:
userBack-end Developer
Contributions:17 reviews, 19 PRs, 23 comments in 2 years 2 months
Contributions summary:Vlad primarily contributed to the `quiche` repository by addressing code quality and performance issues. They fixed clippy warnings and reduced the number of path lookups within the send operation. Furthermore, the user optimized QPACK static table lookups during encoding and improved Huffman encoding, enhancing efficiency. They also implemented changes to the recovery mechanism and bytes acked stats reporting.
quichttp3protocolrustnetwork-programming
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
Vlad Krasnov - Principal Systems Engineer at Cloudflare