Dawid Mędrek is a Junior Software Engineer based in Warsaw who combines a strong academic grounding in computer science and ongoing studies in mathematics with practical experience in distributed databases at ScyllaDB. Over five years of hands-on work, he has contributed to the core ScyllaDB codebase—improving commitlog, service layers, and hints manager modules—bringing attention to undefined behavior and code clarity in a high-performance NoSQL system. He favors C++ and meta-programming, but is polyglot across Python, Rust, C, Java, OCaml, and Haskell, enabling him to navigate low-level systems and higher-level abstractions alike. Curious by nature, he’s currently diving into measure and probability theory, which informs his approach to algorithmics and performance reasoning. Colleagues find him drawn to challenging problems where creativity and meticulous refactoring yield measurable system improvements.
5 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Warsaw
NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB
Role in this project:
Back-end Developer & Database Engineer
Contributions:307 reviews, 110 PRs, 17 pushes in 3 years
Contributions summary:Dawid primarily focused on enhancing and optimizing the ScyllaDB codebase. Their contributions included refactoring code within the commitlog and service layer to remove potential vulnerabilities and improve efficiency, specifically addressing undefined behavior issues. The user also streamlined the service set constructor and improved code quality by limiting the path for `scan_dir()` API and implementing improved code readability. Furthermore, they made significant changes by extracting common types and refactoring/modularizing the hints manager module and by addressing related database and replication concerns.
NoSQL data store using the seastar framework, compatible with Apache Cassandra
Contributions:803 pushes, 294 branches in 3 years
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.