Marek Vavruša is a seasoned software engineer with 17 years of experience blending DNS systems, high-performance back-end development, and structural bioinformatics. Based in Paris, he leads architecture and development on Knot DNS at CZ.NIC while integrating structural bioinformatics services at INSERM, demonstrating a rare mix of low-level protocol/security expertise and computational biology know-how. His open-source contributions include performance-focused improvements to the ClickHouse Go driver and enhancements to the BPF tooling in iovisor/bcc, showing a focus on memory-efficient serialization and packet-level tooling. Marek favors pragmatic, long-lived solutions—“things that pass the toothbrush test”—and combines research-informed approaches from his bioinformatics training with production-grade engineering. He also has a history of hands-on web development and community-facing work, including technical writing and talks, reflecting strong communication alongside deep technical skills.
17 years of coding experience
3 years of employment as a software developer
Bachelor, Information Technology, Bachelor, Information Technology at Brno University of Technology
Auditeur, In Silico Drug Design, M2 ISDD, Auditeur, In Silico Drug Design, M2 ISDD at Université Denis Diderot (Paris VII)
Master's Degree, Bioinformatics, Master's Degree, Bioinformatics at Masarykova univerzita Brno, Fakulta informatiky
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
Role in this project:
Back-end Developer
Contributions:7 commits, 3 PRs, 15 comments in 2 years
Contributions summary:Marek focused on implementing and extending the LuaJIT BPF compiler, including support for packet dissection using indirect addressing. They added new features like direct packet access using the `load_bytes` built-in function. The user also made various improvements and cleanup of the code, including implementing `PTR[0]` operation and fixing bugs related to null pointer checks. Their contributions centered around enhancing the functionality and efficiency of the BPF compiler.
Contributions:18 commits, 9 PRs, 6 comments in 1 year 2 months
Contributions summary:Marek primarily focused on improving the ClickHouse Go driver's performance and efficiency. They optimized insert operations by reducing memory allocations and rewriting serialization logic. The user implemented enhancements for columnar insertion, introduced buffer recycling, and addressed issues related to array handling within the driver. They also added support for Enum8 and Enum16 types, showcasing a good understanding of the database's data types.
golangsqlclickhouseanalytics-databasedatabase
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
Marek Vavruša - Structural Bioinformatics Service Integration