Skip to content
View defagos's full-sized avatar

Organizations

@ebu @SRGSSR

Block or report defagos

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
defagos/README.md

Passionate iOS and tvOS developer since 2010, I focus on crafting delightful and robust applications targeting Apple devices.

  • 🇨🇭 I am currently working at RTS (Radio Télévision Suisse), which is part of the SRG SSR (Swiss Broadcasting Corporation).
  • 📽 I am contributing to Pillarbox, the next-generation SRG SSR player ecosystem. The Apple implementation introduces a modern, fully reactive and SwiftUI-friendly approach to media playback on Apple platforms. In other words I know AVFoundation, AVKit, SwiftUI and Combine pretty well.
  • 📺 I also contribute to Castor, an SRG SSR SDK designed to simplify the integration of Google Cast into applications.
  • 👷 I was a main contributor for the Play SRG platform, which is how the SRG SSR and all its business units (RSI, RTR, RTS, SRF and SWI) provide public access to the audio and video content they publish.
  • 🧑‍💻 I nowadays write code in Swift, though I still enjoy some Objective-C from time to time.
  • 📚 I currently write iOS and tvOS apps using a combination of SwiftUI and UIKit for user interface work, with the help of Combine and reactive programming to drive user interface updates.
  • 🧰 I enjoy creating SDKs with simple, expressive and well documented APIs.
  • 💡 I share my knowledge through in-depth technical articles I publish on my blog.
  • 👀 Wanna have a look at the code I write? Then check the repositories of the player I am working on, source code is public!
  • ⬅️ Wanna get in touch? Then check the links on the left!

Popular repositories Loading

  1. CoconutKit CoconutKit Public

    CoconutKit is a productivity framework for iOS, crafted with love and focusing on ease of use

    Objective-C 1.1k 111

  2. SwiftUICollection SwiftUICollection Public

    A collection view for SwiftUI

    Swift 94 7

  3. make-fmwk make-fmwk Public

    Tool for creating Objective-C frameworks for iOS (iPhone and iPad) around static libraries

    Shell 81 12

  4. sign-ipa sign-ipa Public

    sign-ipa is a shell script with which you can sign an existing ipa using another provisioning profile, without having to build the application again. The Info.plist can be edited at the same time i…

    Shell 40 6

  5. effectiveObjectiveCBook effectiveObjectiveCBook Public

    A collection of guidelines to write better Objective-C code

    11

  6. FontReplacer FontReplacer Public

    Forked from 0xced/FontReplacer

    [Deprecated] Easily create nibs with custom fonts

    Objective-C 11 1

1,062 contributions in the last year

Contribution Graph
Day of Week April May June July August September October November December January February March
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Contributed to SRGSSR/pillarbox-apple, SRGSSR/pillarbox-documentation, SRGSSR/castor and 30 other repositories
Loading A graph representing defagos's contributions from March 31, 2024 to April 04, 2025. The contributions are 36% commits, 28% issues, 20% pull requests, 16% code review.

Contribution activity

April 2025

Created 8 commits in 2 repositories
Opened 7 pull requests in 4 repositories
Reviewed 1 pull request in 1 repository
SRGSSR/pillarbox-apple 1 pull request

Created an issue in SRGSSR/castor that received 1 comment

Report List selection issue with published properties to Apple

As a Castor developer I want to avoid warnings being displayed in the console when using Castor components correctly so that developers integrating…

3 tasks done
1 comment
Opened 1 other issue in 1 repository
SRGSSR/castor 1 closed
Started 1 discussion in 1 repository
SRGSSR/pillarbox-apple
Loading