Kamil Braun

Engineering at poolside

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
Kamil Braun is a systems-oriented software engineer with roughly three years of professional experience and a strong focus on high-performance backend engineering. He has been a key maintainer and team lead at ScyllaDB, contributing deep refactors and optimizations to core components of the ScyllaDB NoSQL engine and the Seastar framework to improve schema management, query processing, and memory efficiency. Comfortable in low-level, concurrent C++ code, he has worked on stability, RPC improvements, and smart pointer ergonomics that reduce overhead in production systems. Now at Poolside, he continues to apply this systems expertise to engineering challenges while leveraging a formal background in computer science and mathematics from the University of Warsaw (and study time in Copenhagen). Notably, his contributions emphasize not just new features but careful restructuring that yields measurable runtime and memory benefits in widely used open-source projects. He blends academic rigor with pragmatic, production-focused improvements that scale in real distributed databases.
code3 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree Mathematics, Bachelor's degree Mathematics at Københavns Universitet - University of Copenhagen
bookMaster's degree Computer Science, Master's degree Computer Science at University of Warsaw
languagesEnglish, Polish
github-logo-circle

Github Skills (21)

asynchronous10
c-language10
admin10
nosql10
databases10
database-administration10
rpc10
cprogramming-language10
database10
async9
schema-design9
concurrency9
seastar8
aio8
system-design8

Programming languages (6)

JavaC++RustGoSveltePython

Github contributions (5)

github-logo-circle
scylladb/scylladb

Dec 2022 - Jan 2025

NoSQL data store using the seastar framework, compatible with Apache Cassandra
Role in this project:
userBack-end Developer
Contributions:1839 reviews, 140 PRs, 509 pushes in 2 years 2 months
Contributions summary:Kamil primarily focused on enhancing the ScyllaDB back-end, specifically by refactoring and optimizing code related to schema management and query processing. Their work involved moving and renaming functions to improve the structure and readability of the code. In addition, the user contributed to ensuring the efficiency of the system by introducing mechanisms to reduce the overhead of schema changes, as seen in the efforts to reduce the memory footprint during snapshot operations.
cppnosqlseastarcassandrasql
scylladb/seastar

Feb 2023 - Aug 2024

High performance server-side application framework
Role in this project:
userBackend Developer
Contributions:12 reviews, 2 PRs, 31 comments in 1 year 5 months
Contributions summary:Kamil primarily contributed to the Seastar framework's core backend logic, with a focus on improving stability and performance. Their contributions included fixing bugs related to abortable operations, optimizing error logging, and enhancing the RPC module. The user also worked on the `lw_shared_ptr` to allow defining class members without knowing the definition of `T`. These changes indicate a focus on low-level systems programming and improving the robustness of the framework.
seastarc-plus-plusdpdkframeworkperformance
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
Kamil Braun - Engineering at poolside