I’m a Cocoa and Cocoa Touch developer based out of San Francisco, with a deep interest in open source and functional programming.
I’ve created or helped create several popular open source projects, including:
- ReactiveCocoa, a framework for functional reactive programming in Cocoa
- Carthage, a simple, decentralized dependency manager for Cocoa projects
- Mantle, a model framework for Objective-C that greatly reduces boilerplate
- libextobjc, a library to extend the Objective-C programming language
… as well as some niche projects, like:
- Squirrel.Mac, an automatic update framework for Mac apps
- ReactiveCocoaLayout, a layout and animation framework built on ReactiveCocoa
- ObjectiveHaskell, a bridge for using Haskell and Objective-C together
- documentalist, a language-agnostic documentation generator, written in Haskell
I’ve given a few talks as well:
- Enemy of the State (slides), an explanation of why state is harmful and how to minimize it
- Ruthlessly Simple Dependency Management with Carthage (slides), explaining the motivation for and design of Carthage
- The Future of ReactiveCocoa (slides), a 2014 proposal for the future direction of ReactiveCocoa
If you’re interested in sponsoring any of these projects, please get in touch!