Dawid Mędrek

Software Engineer at ScyllaDB

Warsaw, Masovian Voivodeship, 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
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.
code5 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Warsaw
languagesEnglish, German, Polish
stackoverflow-logo

Stackoverflow

Stats
76reputation
1kreached
1answer
3questions
github-logo-circle

Github Skills (20)

c-language10
scylla10
refactor10
database-design10
nosql-database10
refactoring10
cprogramming-language10
databases9
performance-optimization9
database9
concurrency9
pact8
pac8
nasm6
preprocessor6

Programming languages (8)

TypeScriptC++ShellRustCLLVMPythonKotlin

Github contributions (5)

github-logo-circle
scylladb/scylladb

Jul 2023 - Jul 2026

NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB
Role in this project:
userBack-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.
amazon-dynamodbcassandranosqlseastarc-plus-plus
dawmd/scylladb

Jul 2023 - Jul 2026

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.
Request Free Trial