Petr Kraus

Týmový Kouč at AKADEMIE Libchavy

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 Kraus is a seasoned engineering leader and team coach with 13 years of professional experience and a 20+ year technical background beginning in software and embedded development. He transitioned from hands-on Vulkan and low-level graphics work—contributing bug fixes and validation improvements to prominent Khronos Group projects—to leadership roles at Freescale/NXP where he led SW teams and projects across international, remote, and cross-cultural environments. Now focused on building high-performance teams and effective leaders, Petr blends technical credibility with certified coaching skills and lived experience recovering work-life balance after a personal crisis, which informs his empathetic, human-centered approach. He also contributes to widely used open-source Vulkan tools and docs, demonstrating attention to correctness in complex APIs and developer tooling. Based in Czechia, Petr combines a master’s in mechatronics with practical coaching training to help organizations align technical excellence with sustainable team wellbeing.
code13 years of coding experience
job21 years of employment as a software developer
bookMaster's degree, Mechatronics, Robotics, and Automation Engineering, Master's degree, Mechatronics, Robotics, and Automation Engineering at Brno University of Technology
bookCoachVille ČR
bookKoučink Akademie Libchavy
github-logo-circle

Github Skills (18)

debugging10
vulkan10
markup10
debug10
c-language10
asciidoc10
validations10
apidoc10
testing10
graphics-engine10
api10
cprogramming-language10
validate10
documentation10
api-design9

Programming languages (11)

C#C++RustCLLVMSCSSJavaScriptPHP

Github contributions (5)

github-logo-circle
KhronosGroup/Vulkan-Docs

Feb 2017 - Sep 2022

The Vulkan API Specification and related tools
Role in this project:
userTechnical Writer / Documentation Specialist
Contributions:67 reviews, 202 commits, 294 PRs in 5 years 8 months
Contributions summary:Petr primarily contributed to the project by modifying and improving the documentation related to the Vulkan API. Their work involved fixing grammar and markup errors, clarifying pointer autovalidity, organizing extension appendices, and adding anchor links for better navigation within the documentation. The user also updated code examples and made improvements to the display of extension information, enhancing readability and usability.
apivulkanspecificationvulkan-apiapi-specification
Vulkan Validation Layers (VVL)
Role in this project:
userBack-end Developer
Contributions:9 reviews, 163 commits, 68 PRs in 5 years
Contributions summary:Petr primarily contributed to the Vulkan validation layers project, focusing on fixing issues related to the validation of image layouts, buffer handling, and descriptor sets within the Vulkan API. They addressed memory leaks, incorrect data access, and discrepancies in queue family properties. They also refactored and improved the validation checks, error messages, and tests associated with these functionalities.
vulkanlayersvalidation
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