Egbert Bouman is a Senior Scientific Programmer at TU Delft with 13 years of experience building robust peer-to-peer and blockchain systems. He specializes in Python, JavaScript and PHP and has a track record of porting legacy code to modern async architectures—most notably migrating Tribler from Python 2/Twisted to Python 3/asyncio and improving its anonymity, serialization and crypto subsystems. At the Blockchain Lab he designed a proof-of-stake regulated decentralized mortgage market (including IBAN payments) and deployed the Dutch node for the European Blockchain Services Infrastructure. His open-source work includes backend contributions to Tribler and a resilient YouTube comment downloader that handles pagination and edge-case errors. Known for pragmatic research-driven engineering, he blends protocol design, performance optimization and production deployment across both desktop and mobile (Android identity wallet) platforms. Based in the Netherlands, he combines academic rigor (MSc Computer Science, TU Delft) with real-world impact in privacy-preserving P2P and blockchain applications.
13 years of coding experience
8 years of employment as a software developer
VWO, VWO at CSG Prins Maurits Middelharnis
MSc, Computer Science, 8.5, MSc, Computer Science, 8.5 at TU Delft
Simple script for downloading Youtube comments without using the Youtube API
Role in this project:
Back-end Developer
Contributions:16 releases, 4 reviews, 59 commits in 7 years 1 month
Contributions summary:Egbert primarily contributed to the development of a Python script designed to download YouTube comments. Their work included implementing core functionalities for comment retrieval, incorporating features like pagination and handling potential errors like 503 status codes. They enhanced the script with features such as ordering comments by time and improved its robustness. The user also refactored the code to improve its functionality, including handling edge cases of Youtube's API and the ability to use a more modern API.
Privacy enhanced BitTorrent client with P2P content discovery
Role in this project:
Back-end Developer
Contributions:1 release, 216 reviews, 1309 commits in 8 years 8 months
Contributions summary:Egbert's contributions primarily involved upgrading the codebase to accommodate changes in the underlying libraries and tools. They refactored existing code and added new functionality for handling torrent downloads and state management. Their work included adding checks to prevent errors, updating existing code to support the latest changes and improving the overall stability and performance of the codebase.
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
Egbert Bouman - Senior Scientific Programmer at TU Delft