Bulat Nasrulin

PhD Candidate

Delft, South Holland, Netherlands
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
Bulat Nasrulin is a PhD candidate in Computer Science at TU Delft with 11 years of engineering and research experience in distributed systems, cryptography, and graph algorithms. He spent seven years at Soramitsu helping build Hyperledger Iroha, contributing backend infrastructure like DAO stubs, cryptographic providers, and stateful validation, and has notable open-source work on the privacy-focused Tribler BitTorrent client. His roles blend deep research (GPU graph theory, SVM scaling, consensus and tokenomics) with hands-on high-performance implementation, including a 3x faster Solana HFT program and sharding research for multi-validator execution. Comfortable across academia and industry, Bulat bridges theory and production-grade code to improve robustness and scalability in decentralized systems.
code11 years of coding experience
job4 years of employment as a software developer
bookMaster of Science (MS), Data Science, Master of Science (MS), Data Science at Innopolis University
bookБакалавр, Прикладная математика и информатика, 4.5, Бакалавр, Прикладная математика и информатика, 4.5 at Казанский государственный университет им. В.И. Ульянова-Ленина
bookTU Delft
languagesRussian, English, German, Dutch
github-logo-circle

Github Skills (17)

c-language10
bootstrap10
python10
decentralization10
cryptography10
blockchain10
hash-functions10
bootstra10
cprogramming-language10
bittorrent10
p2p10
testing9
data-structure9
data-structures9
database8

Programming languages (7)

C++ShellRustHTMLJupyter NotebookPythonKotlin

Github contributions (5)

github-logo-circle
hyperledger-iroha/iroha-dco

Jun 2017 - Dec 2018

Iroha - A simple, decentralized ledger
Role in this project:
userBack-end Developer
Contributions:346 commits, 108 PRs, 388 pushes in 1 year 5 months
Contributions summary:Bulat contributed to the core infrastructure of the Iroha project by introducing data access object (DAO) stubs, implementing hash and cryptographic providers, and refactoring transaction handling to include a list of commands. They also introduced stateful validation components. The user's work suggests a focus on building the backend logic of the decentralized ledger.
ssidltconsensusp2piroha
Tribler/tribler

Mar 2019 - Aug 2019

Privacy enhanced BitTorrent client with P2P content discovery
Role in this project:
userBack-end Developer
Contributions:3 reviews, 30 commits, 10 PRs in 5 months
Contributions summary:Bulat's contributions primarily focused on enhancing the Tribler project's core functionality, specifically related to the bootstrap process. They made significant changes to the bootstrap module, including refactoring and the addition of new tests. Furthermore, the user implemented hidden download functionality and updated the content of the bootstrap block to facilitate a more robust system. These efforts demonstrate a focus on improving the application's data management and operational efficiency.
pythoncontent-discoverytransmissionprivacyp2p
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
Bulat Nasrulin - PhD Candidate