Egbert Bouman

Senior Scientific Programmer at TU Delft

Middelharnis, 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
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.
code13 years of coding experience
job8 years of employment as a software developer
bookVWO, VWO at CSG Prins Maurits Middelharnis
bookMSc, Computer Science, 8.5, MSc, Computer Science, 8.5 at TU Delft
github-logo-circle

Github Skills (14)

version-control10
json10
python10
youtube10
data-science10
data-scraping10
http-request10
lxml9
concurrency9
apidoc9
bittorrent9
api9
error-handling9
data-engineer8

Programming languages (5)

TypeScriptCSSRustHTMLPython

Github contributions (5)

github-logo-circle
Simple script for downloading Youtube comments without using the Youtube API
Role in this project:
userBack-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.
downloadingyoutube-commentsdownloaderpythonapi
Tribler/tribler

Mar 2013 - Oct 2021

Privacy enhanced BitTorrent client with P2P content discovery
Role in this project:
userBack-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