Samuel Défago

Apple Player Developer at RTS - Radio Télévision Suisse

Geneva, Geneva, Switzerland
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

👤
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.
code16 years of coding experience
job15 years of employment as a software developer
bookDiplom (Master), Theoretical Physics, Diplom (Master), Theoretical Physics at Eidgenössische Technische Hochschule Zürich
bookMaturité de type C, Mathematics and physics, Maturité de type C, Mathematics and physics at Collège de l'Abbaye, St-Maurice
languagesFrench, English, German
stackoverflow-logo

Stackoverflow

Stats
511reputation
16kreached
7answers
0questions
github-logo-circle

Github Skills (14)

uikit10
ios10
swift9
ipad8
iphone8
ui-design7
objective-c6
storyboard6
apple-m16
ibdesignable6
uitableview6
functional-programming6
google-cast6
ios-framework6

Programming languages (12)

HCLJavaC++ShellSCSSJavaScriptGoObjective-C

Github contributions (5)

github-logo-circle
futuretap/InAppSettingsKit

Jan 2018 - Nov 2018

This iOS framework allows settings to be in-app in addition to or instead of being in the Settings app.
Role in this project:
userMobile 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.
cocoapodsios-frameworkswift-3ioscarthage
SRGSSR/srglogger-apple

Sep 2016 - Jul 2022

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