Pavel Labath

Senior Software Engineer at Google

Slovakia
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
Pavel Labath is a Senior Software Engineer with 17 years of experience specializing in low-level tooling and debugger internals, currently working at Google from Slovakia. He has deep hands‑on expertise in LLDB and LLVM, contributing fixes for thread management, memory read errors, DWARF handling, and Swift-specific debugger improvements in widely used open-source compiler toolchains. His background includes multiple roles at Google dating back to a clang static analyzer internship, showing long-term commitment to compiler and debugging infrastructure. Pavel blends backend engineering with test automation and cross-version Python compatibility work, reflecting a pragmatic approach to maintainability and tooling reliability. Colleagues know him for tackling subtle, platform-specific issues (like detaching from processes with pending signals) that keep large systems robust in production.
code16 years of coding experience
job10 years of employment as a software developer
bookComenius University, Slovakia
github-logo-circle

Github Skills (18)

debugging10
debug10
c-language10
python10
dwarf10
testing10
linux10
lldb10
swift10
cprogramming-language10
assembly9
minidump9
code-cleanup8
x86-648
maintenance8

Programming languages (5)

C++CLLVMGoPython

Github contributions (5)

github-logo-circle
llvm-mirror/lldb

Aug 2018 - Oct 2019

Project moved to: https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer & Debugging Expert
Contributions:411 commits in 1 year 2 months
Contributions summary:Pavel primarily contributed to the LLDB debugger project by modifying and improving code related to the debugging of programs compiled with Clang. They enhanced functionality related to debugging programs by resolving the issue of memory pages. They focused on debugging memory dumps and enhanced functionality related to handling and resolving registers in the DWARF information. The commits also involved restructuring code, improving code safety, and addressing potential issues like memory leaks and incorrect address handling.
llvm
llvm/llvm-project

Oct 2019 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:1026 reviews, 309 PRs, 820 pushes in 5 years 6 months
Contributions summary:Pavel's contributions primarily involve debugging and implementing enhancements within the LLVM project, specifically focusing on the LLDB debugger. They addressed a critical issue related to thread management and detaching from processes with pending signals in the Linux environment, ensuring the process continues running correctly. Their work includes fixing memory read errors, supporting discontinuous functions in the disassembly process, and supporting code for processing address ranges.
compilerstechnologiesclangsubmittoolchain
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
Pavel Labath - Senior Software Engineer at Google