Mac OS X, Windows, Linux/FreeBSD
Contributions include: muliplayer chat, push notifications (which involved communicating with parse.com and our own server via the RestKit Cocoa framework).
Implemented service-oriented architecture (SOA) web service to handle incoming and outgoing SMS messages from mobile aggressors. Developed in Ruby with Sinatra and EventMachine.
I was investigating Node.JS for a potential project several years ago. I found the resources were very scattered (at the time), and it was difficult to separate the fact from fiction. So I did some research :)
I'm working on version 2.0 of this whitepaper.
An iPhone-like "swipe to..." switch for Mac OS X.
On July 9, 2013 I wrote a blog article for TopTal called "How to Work Remotely and Still Be the Best", where I talked about my tools and techniques for working remotely.
I was fortunate enough for this article to be picked up and republished on Lifehacker.
(Now defunct) Featured on Ars Technica on December 27, 2011. Integrated Spree eCommerce Ruby on Rails store with a telephony app that let you send recorded voice messages (via robocall) to selected politicians or groups.
Cocoa, Ruby on Rails, Core Data
Git, Vagrant, Puppet, LaTeX, Adobe Photoshop, CodeWarrior, CVS, Apple Xcode, SVN, Mercurial
OS X, Node.js, Linux, FreeBSD, Windows
Agile software development, Functional programming
PostgreSQL, MySQL, QuickBase, MongoDB, Redis
Rochester Institute of Technology - Rochester, NY