Diego Baquero is a pragmatic software engineer with over a decade of professional experience and a 19-year coding background, now working as Software Engineer L3 at PayJoy in Bogotá. He specializes in backend systems, distributed services and cloud-native architectures, with hands-on experience across Node.js, Docker, Kafka, Redis, PostgreSQL and AWS. Diego helped build early distributed infrastructure at Protocol Labs for Filecoin Saturn (a decentralized CDN) and has driven migrations and architecture initiatives at fast-moving companies like Mothership and Pager. An active open-source contributor, he has improved core functionality in the well-known WebTorrent project and refactored its CLI to modern ESM, demonstrating attention to correctness and maintainability. He pairs academic rigor (MS in Software Engineering) with practical product delivery, frequently mentoring and teaching in university and bootcamp settings. Colleagues describe him as a dependable engineer who balances deep systems thinking with pragmatic bug fixes that improve stability in production.
WebTorrent, the streaming torrent client. For the command line.
Role in this project:
Full-stack Developer
Contributions:4 releases, 43 reviews, 42 commits in 6 years
Contributions summary:Diego contributed to the WebTorrent CLI project by modifying the command-line interface code, including updating options and player integrations. They made significant changes by switching the project to ESM modules, which involved refactoring the import statements and build process. The user also addressed bug fixes related to dynamic imports of external libraries, enhancing the functionality and maintainability of the project.
Contributions:4 releases, 185 reviews, 227 commits in 7 years 3 months
Contributions summary:Diego primarily contributed to the `webtorrent/webtorrent` repository by fixing bugs and improving the core functionality of the torrent client. The contributions include correcting issues related to time remaining calculations, initializing data structures in the constructor, and optimizing the handling of web seed requests. These changes involved modifications to the `lib/torrent.js` file, focusing on ensuring the accurate functioning and stability of the torrent streaming service.
browserp2pbittorrentjavascriptstreaming
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.