Petr Vaněk

Platform Engineer

Prague, Czechia
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
Petr Vaněk is a Platform Engineer based in Prague with 11 years of experience building robust backend systems, platform tooling, and Debian/Gentoo-style package maintenance. He blends hands-on software engineering with Linux systems expertise, contributing to projects from Gentoo ebuilds to the widely used youtube-dl extractor where he improved streamcz compatibility and Python-version handling. As a long-time open-source contributor and Gentoo developer, he focuses on build reliability, compiler/linker correctness, and maintainable test suites—skills he applies in production platform roles and freelance work. His background in cybernetics and robotics informs a methodical approach to debugging, automation, and performance-sensitive code. Colleagues describe him as a practical problem-solver who reduces noisy "busy waiting" and stabilizes complex build/test pipelines behind the scenes.
code11 years of coding experience
job13 years of employment as a software developer
bookMaster's degree, Cybernetic and Robotic, Master's degree, Cybernetic and Robotic at Czech Technical University in Prague
github-logo-circle

Github Skills (45)

c-language10
python10
feature-extraction10
ebuild10
patch10
testing10
gentoo10
linux10
extraction10
cmake10
c1110
webscraping10
c1710
portia10
system10

Programming languages (16)

C#JavaC++CSSCRustGoHTML

Github contributions (5)

github-logo-circle
gentoo/gentoo

Jan 2023 - Mar 2023

[MIRROR] Official Gentoo ebuild repository
Role in this project:
userPackage Maintainer / Linux Systems Engineer
Contributions:173 reviews, 118 commits, 308 PRs in 1 month
Contributions summary:Petr primarily contributes to the Gentoo ebuild repository by maintaining and updating package configurations. Their work involves fixing typos, marking eclasses as deprecated or dead, and adding new versions of packages. The user also patches and fixes issues in various software packages, and modifies the build system to respect compiler and linker flags. This includes fixing build issues, adding new versions of packages and ensuring compatibility with newer tools and dependencies.
ebuildgentoorevit-apilinuxmulticore
ytdl-org/youtube-dl

Jul 2019 - Feb 2022

Command-line program to download videos from YouTube.com and other video sites
Role in this project:
userBack-end Developer
Contributions:2 reviews, 8 commits, 4 PRs in 2 years 7 months
Contributions summary:Petr contributed to the `youtube-dl` project by addressing issues related to video extraction from the streamcz website. Their work involved fixing bugs, incorporating code from `yt-dlp`, and refactoring code. The user focused on modifying the extractor for `streamcz`, including addressing Python version compatibility and improving the extraction of video formats and metadata. These changes aimed to enhance the functionality and maintainability of the video download process.
downloadervideosyoutubeyoutube-dlvideo-sites
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