Apple Player Developer at RTS - Radio Télévision Suisse
Geneva, Geneva, Switzerland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Samuel Défago is an experienced Apple-platform developer with 16 years of practice building polished iOS, tvOS, watchOS and iPadOS apps and SDKs, currently shaping the Pillarbox player ecosystem at RTS / SRG SSR. He blends Swift, Objective-C, UIKit and SwiftUI expertise—having evolved through ARC, reactive Combine patterns and modern Swift paradigms—to deliver robust, reusable and well-documented SDKs for media playback at scale. Samuel focuses on pragmatic, efficient designs that balance object-oriented, functional and reactive approaches, and he regularly contributes production-ready libraries and full app sources publicly on GitHub. His work on media players emphasizes accessibility, DRM integration (FairPlay), AirPlay and resilient playback across live and on-demand content for public-service reach. A physics-trained problem solver (ETH Zurich), he also publishes deep technical investigations on his blog and has a track record of improving developer ergonomics in open-source projects like InAppSettingsKit.
This iOS framework allows settings to be in-app in addition to or instead of being in the Settings app.
Role in this project:
Mobile Developer (iOS)
Contributions:12 commits, 3 PRs, 4 comments in 10 months
Contributions summary:Samuel primarily contributed to the iOS framework by implementing and modifying UI components and settings within the application. Their work involved fixing compilation issues, adding and modifying custom header and footer views, including title customizations, and optimizing view behavior. They also added examples within the sample app to demonstrate the customizations, as well as working to avoid unnecessary animations.
Contributions:13 releases, 3 reviews, 164 commits in 5 years 10 months
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
Samuel Défago - Apple Player Developer at RTS - Radio Télévision Suisse