Open source
Things I build
to learn.
Libraries, experiments, and collaborations created to make difficult software ideas easier to use.
These are the open-source projects I build or contribute to regularly. They are where I test architectural ideas in public—and where those ideas meet other developers’ needs.
Funny Boum
A classic Minesweeper game with a slightly twisted sense of humor, fast rounds, special modes, and retro energy. I built it as a hands-on experiment in working with Codex and AI-assisted development.
AsyncExtensions
Combine-inspired operators for Swift asynchronous sequences, designed to make familiar transformations available in a concurrency-native form.
AsyncStateMachine
A way to structure application features around explicit states, events, and side effects. The goal is to make complex behavior consistent, testable, and scalable.
Swift Async Algorithms
I contribute to Apple’s package of algorithms for AsyncSequence, which extends Swift concurrency with operators that do not belong in the standard library.
Feedbacks
A DSL for building feedback loops and state machines with Apple’s Combine framework, compatible with both SwiftUI and UIKit.
Spin
A unified way to build feedback loops across RxSwift, ReactiveSwift, and Combine—and across UIKit, AppKit, and SwiftUI.
RxFlow
A navigation framework for iOS based on the reactive Flow Coordinator pattern.
