The following is a partial list of open source and personal projects that I have built, or contributed to substantially.
Work projects may be found on my resume.
- go-gdbm: A Go language wrapper for GNU libgdbm.
- SwiftXDG: Swift library to discover files per the XDG Base Directory specification.
- Referee: a Dynamit-sponsored build tool that allows iOS developers to generate compile-time verified code for referencing Storyboard resources.
- repl: Wrap a traditionally non-interactive program inside of a REPL. Haskell re-implementation of a deprecated utility.
- todoist-cli: A command line interface for Todoist.com. WIP.
- zsh-carthage: A very, very tiny Carthage plugin for ZSH.
- vim-carthage: A plugin for editing Carthage files.
- vim-pbxproj: A plugin for editing and merging Xcode pbxproj files.
- ultisnips-swift: Swift snippets for Vim.
- nose-pynotify: visual notifications for the Nose testing framework.
- FileSystemPkg: my project for Google Summer of Code 2011, developed with the Tianocore organization.
Other, smaller coding projects may be found on my Github profile.
My personal weblog is where I publish and share my thoughts on technical topics. As of late, I’ve been blogging a lot about adopting Swift for iOS apps and functional programming.
I’ve been lucky enough to have some of my posts shared by online publications such as iOS Dev Weekly, This Week in Swift, and Ruby Weekly.
I enjoy teaching and presenting on technical topics. I try to host all of my talks on Github.