Personal projects

As an iOS Engineer at WeltN24, I designed and implemented 2 iOS libraries, now published on Github as open source software under a MIT license.

Carlos

Carlos is a small set of classes, functions and convenience operators to realize custom, flexible and powerful cache layers in your application.

By default, Carlos ships with an in-memory cache, a disk cache, a simple network fetcher and a NSUserDefaults cache.

Carlos is available on CocoaPods and on Carthage. Its source code is available on Github.

Brandon Kase spoke about Carlos at a functional programming conference (CUFP 2016) in Tokyo. The slides of his presentation are available here.

PiedPiper

Pied Piper is a small set of classes, functions and convenience operators to write easy asynchronous code in your application.

With Pied Piper you can:

  • Use Futures and Promises for your async tasks
  • Write easy to read async code on top of GCD
  • Compose asynchronous functions in an intuitive way

PiedPiper is available on CocoaPods and on Carthage. Its source code is available on Github.