Nagaev Boris

PhD Student at Lomonosov Moscow State University

Earth, Texas, Russia
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
Nagaev Boris is a PhD student and seasoned software engineer with 15 years of experience specializing in back-end development, build engineering, and reliability for performance-critical systems. His open-source track record includes contributions to high-profile projects such as Hyperscan, Annoy, and the Lightning Network Daemon, where he improved robustness, added language bindings, and hardened backup/channel logic. He has deep low-level and cross-compilation expertise from work on MXE and a knack for improving build pipelines, dependency management, and preventing accidental rebuilds. Boris also brought database backend support and schema work to the Lapis web framework, bridging systems programming with practical web integrations. Based in Texas but educated at Lomonosov MSU in biomathematics and bioinformatics, he pairs academic rigor with production-focused engineering. An unassuming developer, he often surfaces subtle bugs and test cases that prevent future failures, evidencing a strong emphasis on reliability and correctness.
code15 years of coding experience
job1 year of employment as a software developer
bookLomonosov Moscow State University
languagesEnglish, Russian
github-logo-circle

Github Skills (49)

unit-testing10
dependency-management10
serializable10
c-language10
serializer10
crossbuild10
lightning-network10
scripting10
mysql10
testing10
channel10
bitcoin10
approximate-nearest-neighbor-search10
openresty10
bitcoins10

Programming languages (22)

C++CSSCRustMakefileGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
mxe/mxe

Jul 2014 - Dec 2017

MXE (M cross environment)
Role in this project:
userBack-end Developer & Build Engineer
Contributions:749 commits, 485 PRs, 181 pushes in 3 years 5 months
Contributions summary:Nagaev primarily focused on improving the build process and dependency management for the MXE cross-compilation environment, a project focused on cross-compiling. Their contributions included modifying scripts, adding new packages, updating existing ones (e.g., Lua, OpenSSL, and Qt), and correcting download URLs. They also implemented features to streamline package creation, improve the accuracy of the build process and added code to track all files and prevent accidental rebuilds.
cross-environmentdubgnumakefilemakefilecross-compiler
lightningnetwork/lnd

Dec 2018 - Mar 2025

Lightning Network Daemon ⚡️
Role in this project:
userBackend Developer
Contributions:189 reviews, 15 PRs, 254 comments in 6 years 4 months
Contributions summary:Nagaev primarily contributed to the backend of the LND project, focusing on improvements to channel management and backup functionality. They added a method for manual channel updates within the chanbackup pubsub system, improving its reliability. The user also refactored and extended the channel backup mechanism to include data necessary for force closing channels and handling taproot channels. Furthermore, the user implemented a fix for cooperative channel closes involving external delivery addresses.
cryptographypaymentsprotocoldaemonlightning
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
Nagaev Boris - PhD Student at Lomonosov Moscow State University