Piotr Kołaczkowski is a Staff Engineer based in Warsaw with 13 years of experience building distributed database and analytics platforms, currently shaping DataStax’s architecture and core engineering efforts. He blends deep research and academic experience—former university lecturer and assistant professor in database systems and text/web mining—with hands-on leadership delivering Spark-Cassandra integrations and DSE analytics. Daily coding in Rust and Java, he also dives into C++, C and assembly when performance or low-level control demand it, reflecting a pragmatic systems hacker mindset. An active open-source contributor, he helped integrate Gradle support into the popular Bloop build server and bootstrapped core functionality for the cassandra-spark connector, demonstrating fluency across build tooling and data connectors. His strengths lie in data indexing, file and database system design, and making complex distributed systems performant and maintainable. Notably, he pairs production-grade engineering with teaching and training experience, which helps him communicate complex architecture to diverse stakeholders.
DataStax Connector for Apache Spark to Apache Cassandra
Role in this project:
Back-end Developer
Contributions:45 releases, 720 commits, 181 PRs in 7 years 8 months
Contributions summary:Piotr's contributions centered on the initial project setup and the implementation of core functionality within the cassandra-spark-connector. This involved establishing the project structure using sbt and integrating it with IntelliJ IDEA. The user implemented core features for loading Cassandra tables as RDDs and saving RDDs to Cassandra, including the development of essential type conversion mechanisms within the project. Furthermore, the user also renamed artifact name to `cassandra-driver-spark`, to be consistent with naming of other java driver modules.
Bloop is a build server and CLI tool to compile, test and run Scala fast from any editor or build tool.
Role in this project:
Back-end Developer
Contributions:13 commits, 16 PRs, 86 comments in 1 month
Contributions summary:Piotr contributed to the Gradle integration of the Bloop build server, primarily focusing on importing build configurations and JVM options. They modified the Gradle integration to correctly import JVM platform options and system properties for testing. Additionally, the user addressed dependency management issues and improved the compile order in projects imported from Gradle, alongside performance optimizations.
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.