Jakub Sztandera is a Protocol Engineer with 13 years of experience, based in Krakow and currently working at Protocol Labs on Filecoin implementations. He specializes in backend systems, distributed storage and networking—contributing significant patches to flagship projects like Lotus (the Filecoin reference implementation), libp2p, and the Filecoin VM fuzzing infrastructure. Jakub pairs low-level systems expertise (epoll, socket reuse, NAT handling) with practical DevOps and QA work, improving build processes, fuzz testing, and reliability for production-grade blockchain software. His contributions span Go and some Java, plus systems work on projects like cjdns and drand, showing a comfort with both protocol design and gritty compatibility/build problems. Colleagues rely on him to refactor complex subsystems, add resilient features, and harden distributed protocols for real-world deployments.
Contributions:19 commits, 9 PRs, 11 pushes in 2 years 5 months
Contributions summary:Jakub primarily worked on improving the `go-reuseport` library, focusing on low-level system interactions. Their contributions include implementing context-aware waiting mechanisms using `epoll` on Linux and BSD systems to handle deadlines efficiently. They refactored and optimized socket connection and polling logic, resolving issues such as potential double-closing of file descriptors. Additionally, the user added new functionality, such as the ability to wake up epoll on context cancellation.
Reference implementation of the Filecoin protocol, written in Go
Role in this project:
Back-end Developer
Contributions:1 release, 514 reviews, 1102 commits in 3 years 7 months
Contributions summary:Jakub's commits primarily focus on modifying and extending the back-end functionality of the Filecoin Lotus project, which is a Go implementation. Their work involves refactoring code, adding new features, and fixing existing issues. The changes are spread across various files within the repository, including code related to remote procedure calls, APIs, data structures, and more. Furthermore, the user demonstrated a working understanding of blockchain and distributed storage technologies.
golangipfsfilecoinblockchainfilecoin-protocol
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
Jakub Sztandera - Protocol Engineer at Protocol Labs