Back to all work
Open source / reactive architecture playground
Marvel Characters Explorer
A showcase iOS application consuming the Marvel API using RxSwift, custom blur transitions, Alamofire, Kingfisher, and automated GitLab CI pipelines.
GitHub Open SourceSwift 3 → 5 ModernizedGitLab CI Pipeline
Architecture RxSwift MVVM
Build pipeline GitLab CI
Swift evolution Swift 3 → 5
The situation
What the project needed.
Originally developed as a take-home challenge for a senior iOS role, this project became an open-source playground for reactive programming, custom UI transitions, and automated CI pipelines.
The work
What I shipped.
- Built a reactive iOS app consuming the Marvel Developer API with RxSwift data streams.
- Implemented custom UIViewController animated transitions with dynamic blur effects and parallax scrolling.
- Automated testing, linting, and IPA generation using GitLab CI.
- Maintained and modernized the codebase from Swift 3 through Swift 5.
Personal contribution
Technical architecture & leadership.
- Designed reactive network layer, image cache prefetching, and custom interactive presentation controllers.
Outcome & Impact
Results in production.
- Highly rated demonstration of reactive architecture and CI automation for modern Swift teams.
Your product
Have a similar challenge?
Whether you are architecting a new Apple product, optimizing video/AVFoundation pipelines, or enforcing strict TDD, tell me what needs to be solved.