Patrick Balestra is a Staff Engineer at Spotify with 10 years of experience focused on mobile engineering and developer experience. He leads the Developer Experience Product Area in Client Platform, driving high-impact initiatives like migrating millions of lines of code into a Bazel-powered monorepo to accelerate work for hundreds of engineers. An active open-source contributor, he’s worked on bazelbuild’s rules_apple and the Bazel central registry (Bzlmod), adding watchOS static framework support and device-specific build targets, and contributed to Swift tooling such as an App Store Connect SDK. He combines hands-on iOS craftsmanship—building UI features, unit tests and SDK endpoints—with deep expertise in Bazel, CI/IDE tooling and monorepos to improve developer workflows at scale. Based in New York, he pairs platform-level systems thinking with practical UX sensibilities that benefit both engineers and end users.
11 years of coding experience
5 years of employment as a software developer
High School, Theoretical and Mathematical Physics, High School, Theoretical and Mathematical Physics at Liceo Cantonale di Bellinzona
Bachelor’s Degree, Science of Informatics, Bachelor’s Degree, Science of Informatics at USI Università della Svizzera italiana
Showcase new features after an app update similar to Pages, Numbers and Keynote.
Role in this project:
iOS Mobile Developer
Contributions:18 releases, 44 commits, 18 PRs in 1 year 7 months
Contributions summary:Patrick primarily contributed to the development of an iOS application, focusing on creating a "What's New" feature. They implemented UI components, including image and text views, using Swift and UIKit, and integrated them into a view controller. The commits show a focus on adding UI customizations, dynamic font support, and refining the user interface, demonstrating a focus on iOS application development. Unit tests were also added to verify functionality.
Contributions:2 releases, 63 reviews, 29 commits in 2 years 5 months
Contributions summary:Patrick contributed to the build process and test infrastructure for Apple platforms. Their work included implementing and testing watchOS static frameworks, incorporating the `watchos_static_framework` rule, and ensuring proper asset packaging. They also updated the build system for watchOS extensions, specifically targeting application extensions and ensuring the correct entry points are used, and they are working with Bzlmod by including it in the `MODULE.bazel` file. Furthermore, they made changes to support building device-specific targets.
bazelplatformsrulesapplebazel-rules
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.