Grzegorz Prusak

Software Engineer at Sei Labs

Poland
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
Grzegorz Prusak is a software engineer with seven years of experience building robust backend systems, currently contributing to Sei Labs after senior and principal engineering roles at Matter Labs and Pagoda. He has deep hands-on expertise in blockchain infrastructure—refactoring and hardening projects like zkSync Era and contributing load-testing and networking fixes to NEAR Protocol’s reference client. His work focuses on improving code quality and reliability, from replacing unwraps with proper error handling to making tests more realistic with separate databases. A Warsaw-educated computer scientist and mathematician, he combines strong academic foundations with practical experience gained at Google and other major tech firms. Colleagues would note his knack for quiet but impactful improvements that reduce public API surface and flakiness in distributed systems.
code7 years of coding experience
job9 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at University of Warsaw
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

error-handling10
refactoring10
rust10
networking10
blockchain10
testing10
database-design9
unit-testing9
go8
postgresql8

Programming languages (8)

JavaJinjaC++RustSolidityJavaScriptGoAssembly

Github contributions (5)

github-logo-circle
matter-labs/zksync-era

Oct 2023 - Feb 2025

zkSync era
Role in this project:
userBack-end Developer
Contributions:500 reviews, 153 PRs, 527 pushes in 1 year 4 months
Contributions summary:Grzegorz's contributions primarily involve refactoring and improving the zkSync Era codebase. They removed unused fields from various structures, including `SyncBlock`, which helped decrease the public API surface. The user also updated unit tests to use separate real databases for increased realism and simplified the data access layer. Further contributions include refactoring code to replace unwraps with error handling for improved robustness.
near/nearcore

Mar 2022 - Jan 2023

Reference client for NEAR Protocol
Role in this project:
userBack-end Developer
Contributions:998 reviews, 377 commits, 138 PRs in 10 months
Contributions summary:Grzegorz contributed to the development of a load testing tool for the NEAR Protocol, focusing on fetching a fragment of the chain. Their work included implementing the network functionality and integrating various components. Furthermore, the user made changes to the peer manager to address bandwidth threshold warnings, switching them from WARN to DEBUG logs and enhancing logging details. The user also fixed a critical issue in the network integration tests by replacing System::stop with Context::stop and ensuring correct completion of actions to resolve flakiness.
rustethereumblockchainnearprotocolwebassembly
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