Evgeny Kurnevsky is a Senior Software Engineer based in Warsaw with 13 years of experience building robust back-end systems and developer tooling. He combines production work at companies like Evolution, Adform and Zerho with sustained open-source contributions in Haskell, Rust and Emacs LSP ecosystems. Notable OSS work includes improving the Haskell taffybar status bar, extending Rust bindings for libsodium in sodiumoxide, and enhancing Rust/Scala support in Emacs lsp-mode—demonstrating a mix of systems, cryptography and editor-integration expertise. He routinely tackles low-level edge cases (icon retrieval, memory/swap monitoring) and maintains upstream dependencies, showing attention to both features and long-term maintenance. Trained in Informatics at BSUIR, he blends academic foundations with practical, cross-language engineering. Colleagues would describe him as a detail-oriented backend specialist who quietly improves developer experience across diverse toolchains.
13 years of coding experience
4 years of employment as a software developer
Bachelor's degree Informatics, Bachelor's degree Informatics at Belarusian State University of Informatics and Radioelectronics
[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)
Role in this project:
Back-end Developer
Contributions:5 commits, 6 PRs, 34 comments in 1 year
Contributions summary:Evgeny primarily contributed to the `sodiumoxide` cryptographic library, a Rust-based binding to libsodium. Their contributions involved adding new bindings for core functions such as `sodium_add`, and exposing the `randombytes_uniform` function. Furthermore, they updated the underlying libsodium dependency to version 1.0.17 and 1.0.18, reflecting maintenance efforts. These commits showcase involvement in extending the library's functionality and keeping dependencies up-to-date.
Emacs client/library for the Language Server Protocol
Role in this project:
Back-end Developer
Contributions:9 reviews, 32 commits, 34 PRs in 1 year 11 months
Contributions summary:Evgeny primarily contributed to the `lsp-mode` repository by enhancing the Rust language server support. Their work focused on refining the configuration options for the Rust Language Server (RLS), including type corrections for settings and the addition of new features. They also introduced support for the Scala language server (Metals) and implemented functionalities related to Metals, such as handling client commands, decorations, and status notifications. The user's contributions streamlined the integration and functionality of language server features within the Emacs environment.
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.