Kirill Bulatov

Software Developer at Zed Industries

Turku, Mainland Finland
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
Kirill Bulatov is a pragmatic software developer based in Turku, Finland, with roughly a decade of hands-on experience building backend systems, developer tools, and databases. He’s a Rust-focused full-stack engineer who has contributed to high-profile open-source projects like rust-analyzer, the Rust VSCode extension, and Neon’s serverless Postgres, bringing deep familiarity with language-server features and database internals. Kirill has shipped production services and tooling across startups and product teams—from collaborative editor work at Zed to scalable Postgres infrastructure at Neon—while also improving IDE UX through inlay hints, code lenses, and TOML support. Comfortable across Java, Python and modern Rust backends, he gravitates toward projects that value craftsmanship and knowledge sharing, often improving observability and developer ergonomics behind the scenes. Collected experience in performance-sensitive, system-level programming gives him a pragmatic edge when debugging complex runtime and I/O issues.
code9 years of coding experience
job10 years of employment as a software developer
bookSpecialist, Applied Mathematics, Specialist, Applied Mathematics at Saint Petersburg State University
languagesEnglish
github-logo-circle

Github Skills (31)

develop10
postgresql10
data-collection10
ide10
code-completion10
language-server-protocol10
vscode-extension10
toml10
language-server10
compiler-compiler10
collections10
compiler10
rust-analyzer10
rust10
intellij-platform10

Programming languages (15)

JavaC++RustCScalaHandlebarsHTMLKotlin

Github contributions (5)

github-logo-circle
neondatabase/neon

Aug 2021 - Jan 2023

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:1318 reviews, 220 commits, 563 PRs in 1 year 5 months
Contributions summary:Kirill's contributions focus on adding and improving metrics collection for the Neon serverless Postgres database. They implemented I/O disk write metrics, enhanced the retrieval of Prometheus metrics, and fixed typos within the codebase. Furthermore, they addressed issues related to PostgreSQL's control file and corrected errors related to the codebase, demonstrating a strong understanding of database internals and system-level programming within a server environment.
neonrustserverlessautoscalingoffer
rust-lang/rust-analyzer

Jul 2019 - Mar 2025

A Rust compiler front-end for IDEs
Role in this project:
userBack-end Developer
Contributions:100 reviews, 124 PRs, 10 pushes in 5 years 8 months
Contributions summary:Kirill primarily contributed to the `rust-analyzer` repository, a Rust compiler front-end for IDEs. Their work focused on enhancing the editor's capabilities by implementing new features such as a "Run" lens for binary runnables and type lenses for let bindings. They also addressed bugs related to type resolution and improved the Inlay Hints API.
rustlsp-servercompileridefront-end
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
Kirill Bulatov - Software Developer at Zed Industries