Nikolai Golub is a Senior Protocol Engineer based in Amsterdam with 13 years of software experience and a strong emphasis on Rust and backend systems. He designs and implements distributed infrastructure for blockchain protocols, having contributed to high-performance Rust Ethereum implementations like reth and production rollup scaling at ConsenSys. His background spans performance engineering, QA and full-stack product integrations—from reducing customer support churn at Booking.com to building billing and automation systems at Toptal—giving him a pragmatic, metrics-driven approach to protocol correctness and operability. Notably, he has driven compact data representations and feature-gated compression in reth, demonstrating attention to both efficiency and modularity in critical open-source code. He combines deep systems thinking with hands-on testing and automation experience, making him comfortable across the stack from low-level protocol codecs to user-facing API integrations.
13 years of coding experience
11 years of employment as a software developer
Master’s Degree, Information Technology, GPA 3.63 in a 4.0 Scale, Master’s Degree, Information Technology, GPA 3.63 in a 4.0 Scale at ITMO University
Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
Role in this project:
Back-end Developer
Contributions:9 reviews, 17 PRs, 29 comments in 4 months
Contributions summary:Nikolai's contributions primarily involve modifications to the `reth-primitives` and `reth-codecs` crates, focusing on feature gating, compact data representation, and the handling of transaction data within the Ethereum protocol. They introduced feature gates for zstd compression, which enhances flexibility and performance. Further work involved implementing compact representations for various data structures, alongside testing for encoding/decoding, and addressing dependency replacements for `reth-eth-types` to streamline dependencies.
A library for converting HTML into PDFs using ReportLab
Role in this project:
Back-end Developer & QA Engineer
Contributions:15 commits, 5 PRs, 17 comments in 1 month
Contributions summary:Nikolai primarily focused on improving the quality and stability of the `xhtml2pdf` library. Their contributions included fixing encoding issues and addressing Python 2 compatibility problems. They also added new tests to increase code coverage and ensure the correct processing of images, including base64 encoded and file path images. The user's work enhanced the reliability of the PDF generation process.
pdfwkhtmltopdfreportlabpdf-generationconverting
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
Nikolai Golub - Senior Protocol Engineer at Sovereign Labs