Tomasz Grabiec is a Distinguished Engineer with 17 years of experience building high-performance distributed systems and low-level platform software from Cracow, Poland. He has been a core contributor at ScyllaDB, improving NoSQL database performance, robustness, and node-to-node streaming for tablet migration. His background spans system-level work on OSv—adding JVM support and stabilizing networking and filesystems—demonstrating deep expertise in both systems engineering and backend services. Prior roles at EPAM, Sabre, and internships including Google Summer of Code reflect a long track record of tackling complex runtime and networking challenges. Tomasz combines production-grade C++/systems skills with a practical focus on observability and refactoring that reduces operational risk. Colleagues rely on him for subtle, correctness-first changes that yield measurable performance and stability gains.
17 years of coding experience
9 years of employment as a software developer
MSc, Computer Science, MSc, Computer Science at AGH University of Krakow
NoSQL data store using the seastar framework, compatible with Apache Cassandra
Role in this project:
Back-end Developer
Contributions:2086 reviews, 3513 commits, 199 PRs in 8 years 1 month
Contributions summary:Tomasz contributed to the core functionality of ScyllaDB's NoSQL data store. Their commits focused on improving database performance and functionality, as seen by excluding keyspace replication for per-table replication, removing non-const replication strategy getters, and avoiding copying keyspace names. Further changes included logging and code refactoring to enhance system robustness, while also introducing the ability to stream data between server nodes as part of tablet migration.
Contributions summary:Tomasz primarily contributed to the OSv operating system, focusing on low-level system functionalities and networking aspects. They implemented features related to running Java applications, including support for JVM options and proper handling of classpaths, demonstrating a deep understanding of system-level interactions. Additionally, they were involved in fixing bugs and improving the stability of the networking stack and underlying file systems. These changes show the user's expertise in system software development, particularly relating to system stability and network functionality.
operating-systemoperatinglinuxosv
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.