Szymon Matejczyk is a senior software engineer with 12 years of experience designing and operating high-performance distributed data systems, currently building at Snowflake after leading time-series architecture and query-speedups at Sumo Logic. He specializes in streaming, distributed databases and time-series platforms, with hands-on experience on Kafka, Cassandra, Spark and JVM-centric stacks (Scala, Java) and practical Python fluency. An active open-source contributor, he has improved notable projects like PrestoDB, FiloDB and the graph library Cassovary, bringing production-oriented fixes and performance-minded refactors. Comfortable moving between deep systems work and product delivery, he also mentors teams, runs on-call, and builds observability tooling. A former PhD student in cooperative game theory and networks, he blends formal analytical thinking with pragmatic engineering—off the clock he’s a competitive chess and football player.
12 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Institute of Computer Science Polish Academy of Sciences
Master's degree Computer Science, Master's degree Computer Science at University of Warsaw
Cassovary is a simple big graph processing library for the JVM
Role in this project:
Back-end Developer
Contributions:73 commits, 19 PRs, 255 comments in 2 years 5 months
Contributions summary:Szymon primarily contributed to the core functionality of the `cassovary` library, which is a big graph processing library. Their commits focused on restructuring the project with subprojects, fixing an example loading graph, and implementing a graph reader for edges. These changes involved modifying build configurations, examples, and graph reader implementations. The user also focused on improving the performance of graph generation.
Contributions:3 reviews, 24 commits, 9 PRs in 1 month
Contributions summary:Szymon primarily focused on improving the FiloDB project by addressing code quality and dependency upgrades. Their commits included fixing typos, upgrading ScalaTest and other project dependencies, and updating to a 2.12 supported version of ficus and akka-kryo. They also refactored code by removing scalaxy and implementing spire.cforRange. These changes likely contributed to improved project maintainability, stability, and compatibility.
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
Szymon Matejczyk - Senior Software Engineer at Snowflake