Michal Matczuk

Software Engineer at Redpanda Data

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
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.
code11 years of coding experience
job15 years of employment as a software developer
bookMaster of Science - MS Informatyka, Master of Science - MS Informatyka at University of Warsaw
stackoverflow-logo

Stackoverflow

Stats
549reputation
263kreached
10answers
0questions
github-logo-circle

Github Skills (48)

s3-bucket10
tunnel10
query-builder10
cassandra10
testing10
migration10
orm10
amazon-s310
go10
tunneling10
cloud-storage10
golang10
aws-s310
error-handling10
cql10

Programming languages (13)

PowerShellSmartyJavaC++RustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
mmatczuk/go-http-tunnel

Aug 2017 - Apr 2022

Fast and secure tunnels over HTTP/2
Role in this project:
userBackend & DevOps Engineer
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.
golangsecuretunnelingproxyhttp2
scylladb/gocqlx

Jul 2017 - May 2022

All-In-One: CQL query builder, ORM and migration tool
Role in this project:
userBack-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