Tomasz Zdybał

Senior Software Engineer at Source

Cracow Metropolitan Area 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
Tomasz Zdybał is a senior software engineer with 11 years focused on distributed systems, reliability, and backend development, currently based in the Cracow metropolitan area. He has substantial open-source impact in blockchain and consensus projects—contributing test robustness to Celestia’s data availability nodes and core RPC and mempool integration work for rollkit/Optimint. His career spans core roles at Celestia, Ethereum Classic Labs, TRON Foundation and DGraph Labs, demonstrating deep experience with Go, Raft, and large-scale protocol engineering. Notably, he emphasizes trust minimization in his work and has a strong engineering preference away from Java, having left professional Java development in 2012. Tomasz combines a systems-oriented mindset from early embedded and cluster-administration roles with practical test automation and API design, making him adept at hardening complex distributed systems.
code11 years of coding experience
job15 years of employment as a software developer
bookMaster of Science, Computer Science, Master of Science, Computer Science at AGH University of Krakow
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at Cracow University of Technology
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
1,109reputation
87kreached
21answers
1question
github-logo-circle

Github Skills (24)

json-rpc10
apidoc10
testing10
tendermint10
rpc10
go10
api10
blockchain10
grpc10
data-availability10
ethereum9
error-handling9
cli8
command-line-interface8
command-line8

Programming languages (16)

JavaC++CSSRustCMakefileIoGo

Github contributions (5)

github-logo-circle
rollkit/rollkit

Feb 2021 - Jan 2023

A modular framework for rollups, with an ABCI-compatible client interface.
Role in this project:
userBack-end Developer
Contributions:11 releases, 768 reviews, 366 commits in 2 years
Contributions summary:Tomasz's commits primarily focused on implementing core functionality within the Optimint framework, specifically the client interface, and drop-in replacement for the Tendermint node. The user implemented essential RPC functionality and designed the architecture for efficient transaction aggregation within the system. The user also integrated the mempool from Tendermint, incorporating important components like transaction handling and also initiated the implementation of a data availability layer client using gRPC.
abcirollups
ethereumproject/go-ethereum

Oct 2017 - Nov 2018

Go language implementation of the original/classic design of the Ethereum protocol
Role in this project:
userBack-end Developer
Contributions:4 releases, 183 commits, 78 PRs in 1 year 1 month
Contributions summary:Tomasz's contributions focused on extending the functionality of the API command for the go-ethereum project. They implemented a universal API command to run methods defined in various API modules, incorporating argument validation and error handling. The user also improved the RPC response structure, and fixed the argument parsing of the API commands. These changes included adjustments to the codebase to enable a broader range of operations.
golangethereumblockchaingo-languageethereum-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
Tomasz Zdybał - Senior Software Engineer at Source