Open source
Ce que je construis
pour apprendre.
Des bibliothèques, des expérimentations et des collaborations créées pour rendre accessibles des idées logicielles difficiles.
Voici les projets open source que je construis ou auxquels je contribue régulièrement. C’est là que je teste publiquement des idées d’architecture — et que ces idées rencontrent les besoins d’autres développeurs.
Funny Boum
Un jeu de démineur classique avec un sens de l’humour légèrement tordu, des parties rapides, des modes spéciaux et une énergie rétro. Je l’ai construit comme une expérimentation concrète du travail avec Codex et du développement assisté par l’IA.
AsyncExtensions
Des opérateurs inspirés de Combine pour les séquences asynchrones Swift, conçus pour rendre des transformations familières disponibles sous une forme native à la concurrence.
SwiftStateMachine
Une manière de structurer les fonctionnalités d’une application autour d’états, d’événements et d’effets de bord explicites. L’objectif est de rendre les comportements complexes cohérents, testables et capables de passer à l’échelle.
Swift Async Algorithms
Je contribue au package d’algorithmes d’Apple pour AsyncSequence, qui enrichit Swift Concurrency avec des opérateurs qui n’ont pas leur place dans la bibliothèque standard.
Feedbacks
Un DSL permettant de construire des boucles de feedback et des machines à états avec le framework Combine d’Apple, compatible avec SwiftUI comme avec UIKit.
Spin
Une approche unifiée pour construire des boucles de feedback avec RxSwift, ReactiveSwift et Combine — ainsi qu’avec UIKit, AppKit et SwiftUI.
RxFlow
Un framework de navigation iOS fondé sur le pattern réactif Flow Coordinator.
