Nikolai Golub

Rust · Distributed Systems


Senior software engineer based in Amsterdam, specializing in Rust and distributed systems. Built storage and transaction-processing infrastructure, and operated Rust services in production.


Selected Experience

Celestia Labs / Senior Protocol Engineer / Jul 2026-Present

Joined through Celestia Labs’ acquisition of Sovereign Labs. Building an agentic-payments engine in Rust. Single-node prototype benchmarked at multi-million TPS; deployed to an internal testnet.

Sovereign Labs / Senior Protocol Engineer / Apr 2023-Jun 2026

Designed storage, chain re-org handling, and Celestia DA integration in Rust. Debugged non-deterministic state-root divergence and built tooling to localize it. Built production observability from scratch.

ConsenSys / Protocol Engineer → Senior Protocol Engineer / Oct 2021-Dec 2022

Built a ZK-rollup execution engine in Rust from proof of concept to production. 2K TPS throughput, ~4x gas cost reduction.

Booking.com / Software Developer / May 2017-May 2021

Backend systems at scale: supplier integrations processing 50K-100K listings, A/B experiments on flows serving millions, incident response.