Michal Matczuk is a seasoned software engineer with 11 years building high-performance distributed systems and data infrastructure that stay up under real load. He has designed and shipped production HTTP/2-based networking stacks and reverse proxies handling multi-terabyte daily traffic, achieving order-of-magnitude throughput gains through protocol and Go implementation improvements. At ScyllaDB he created gocqlx (a widely adopted CQL query builder, ORM and migration tool) and led work on a lock-free Go driver that outperformed competing drivers in large-scale benchmarks. His open-source contributions span rclone performance optimizations and a notable go-http-tunnel project (an HTTP/2 ngrok-like tool) that gained community recognition. Comfortable both leading teams and diving into low-level performance tuning, he also contributes fixes to the Go standard library and mentors engineers on resilient networking and storage software. Based in Poland, he brings a pragmatic, results-driven approach to making byte-copying and distributed I/O fast and reliable.
11 years of coding experience
15 years of employment as a software developer
Master of Science - MS Informatyka, Master of Science - MS Informatyka at University of Warsaw
Contributions:10 releases, 1 review, 84 commits in 4 years 9 months
Contributions summary:Michal primarily focused on refactoring and integrating testing within the project. Their commits involved moving integration tests to the tunnel package and making refactoring changes to the tests. Additionally, they introduced dependency management using dep and fixed associated makefile issues. The user also updated the license file.
All-In-One: CQL query builder, ORM and migration tool
Role in this project:
Back-end Developer
Contributions:21 releases, 35 reviews, 198 commits in 4 years 10 months
Contributions summary:Michal primarily contributed to the development of a Go library named `gocqlx` for Cassandra database interactions. Their initial commit introduced the core functionalities of the library, including query builders, ORM, and a migration tool. Subsequent commits show that the user extended the library by adding new features like support for UDTs, advanced assignments, and query parameter binding via structs, maps and other helpers. They also focused on improving performance by optimizing the code, specifically the named query compilation and scan operations.
ormgocqlmigration-tooldatabasepostgresql
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
Michal Matczuk - Software Engineer at Redpanda Data