Note
I am not looking for a job at the moment.
Education
Worcester Polytechnic Institute, Worcester, MA
Computer Science, 2008
Open Source Contributions
- Author of several popular Cocoa freeware products, including Bonjour Browser and SafariSource.
- Developer and contributor of other open source projects, some of which are available at GitHub.
- Developer of open-source Cocoa libraries FontLabel and FeedParser.
- Contributor to the distributed version control system Git.
- Former developer of popular open-source Cocoa projects Colloquy and Growl.
- Former base committer on the MacPorts project.
- Former prolific bundle committer for TextMate.
- Former contributor to the open-source language-agnostic RPC system Thrift.
- Former developer of open-source Ruby on Rails blog engine Typo.
Employment
- 2011-Present, iOS Engineer, Apple, Cupertino, CA
- 2009-2011, Cocoa Engineer, Inkling, San Francisco, CA
Original Cocoa developer on Inkling, a platform for interactive textbooks on the iPad.
- 2009, iPhone Game Developer, Zynga Game Network, San Francisco, CA
Developed several new versions of the popular Mafia Wars iPhone game.
- 2009, iPhone Contracting
Completed independent iPhone contracting jobs, including developing the v1.1 version of the popular OpenTable iPhone application.
- 2008, Lead iPhone Developer, Context Optional, San Francisco, CA
Developed the popular OpenTable iPhone application.
- 2008, Intern, Rapleaf, San Francisco, CA
Rewrote a significant part of the Thrift ruby libraries and implemented a fair, non-blocking server for Thrift.
-
2007, Performance Tools Intern, Apple Inc., Cupertino, CA
Developed a new garbage collection analysis instrument in Obj-C for Instruments.
-
2005-2006, Technical Intern, Yahoo! Inc., Sunnyvale, CA
Developed and shipped a ground-up Cocoa rewrite of the new Yahoo! Messenger client on small (2-3 person) team.
-
2000-2008, Sole Proprietor, Tildesoft, Concord, MA
Performed Cocoa contracting work. Contracts include:
-
April 2008, GrabUp
Developed GrabUp, a utility for zero-click screen capture sharing.
-
March 2008, Lance Design
Developed the Cocoa version of CueMan, an application that interfaces with the Lance Design TDC-100 Disk Controller.
-
November 2004, Cliché Software
Located and fixed a show-stopping bug for a ready-to-ship Cocoa application.
-
June 2004, TrippMedia
Implemented a comprehensive integrated update/install system for TrippMedia's Coding Process Xcelerator.
-
2003, QA Intern, REAL Software, Austin, TX
Tested and verified incoming bug reports and fixes and managed the online bug database.
Technical Skills
- Languages
- Objective-C/Cocoa, C, C++, Lua, Ruby, Haskell, Python, Tcl, Lisp, Scheme, F-Script, XHTML/CSS, XML/XPath/XSLT, SQL, shell scripting
- Operating Systems
- Mac OS X, FreeBSD, Linux, Mac OS 9
Miscellaneous
- WWDC 2004 Student Scholarship recipient