Pablo Zimmermann is a software engineer based in Munich with 11 years of experience building performance tooling and compiler infrastructure. He currently develops Orbit at Google Stadia, contributing to profiler UX and backend features for C/C++ performance analysis. His work on the Triton compiler and LLVM build integrations highlights deep expertise in build systems, ABI compatibility, and low-level toolchains. A former Google Ads intern, he pairs production software skills with strong algorithmic foundations—Latin American ACM-ICPC champion and IMO bronze medalist—and holds a master's in computer science with top grades. He has a decade of teaching and mentoring experience coaching math olympiad students and training over 1,000 chess players, demonstrating rare mentoring depth alongside engineering impact. Colleagues value him for solving hard systems problems while improving developer and user-facing workflows.
11 years of coding experience
Master's degree, Computer Science, 9.18 / 10.00, Master's degree, Computer Science, 9.18 / 10.00 at Universidad Nacional de Rosario - UNR
Contributions:1457 reviews, 359 commits, 547 PRs in 2 years 7 months
Contributions summary:Pablo primarily contributed to the performance profiling tools for C/C++ applications, specifically focusing on the development and enhancement of the "LiveFunctionsDataView" component. Their work involved implementing and improving features such as jumping functionalities within the UI. These contributions demonstrate a focus on improving the user experience and functionality of the core profiling tools.
Development repository for the Triton language and compiler
Role in this project:
Back-end Developer & Build Engineer
Contributions:2 reviews, 39 PRs, 66 pushes in 1 year 5 months
Contributions summary:Pablo primarily contributed to the development and maintenance of the Triton compiler and language, focusing on tasks related to build processes and LLVM integration. They implemented changes to deduplicate and manage LLVM-related dependencies within the build system, moving configurations to the CMake folder. Moreover, the user updated the LLVM version and ensured compatibility by addressing ABI-breaking checks and adapting to changes in the LLVM codebase, demonstrating expertise in build systems and compiler infrastructure. These updates included modifications to test files as well.
compilerprogramming-languagecode-generationtriton
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
Pablo Zimmermann - Software Engineer at Google Stadia