Projects

Below are some software projects I’ve done over the past few years.

Ultralingua for iPhone (May–July 2008)

User interface design and Objective-C implementation of a native app for iPhone. Featured on the Apple App Store as “What’s Hot.”

Ultralingua Desktop (May–July 2008)

User interface design and Objective-C/Cocoa implementation of Ultralingua 7, a rewrite of Ultralingua’s app for Mac OS X, featuring dictionaries, verb conjugations, Core Animation flashcards, and more. Awarded 4 out of 5 mice from Macworld (June 2008).

Wittenberg University Music Department (June 2005; maintenance continues)

Visual designer of a web site for the Music Department at Wittenberg University, a small liberal arts college in Springfield, Ohio.

John Edwards Widget (March 2006)

Developed a Dashboard widget for One America Committee, a political action committee founded by Senator John Edwards. Mac users can try out the widget by clicking on “Download the John Edwards Widget” at the page listed above.

Apple Retail Real-Time Widget (July–August 2005)

As a sub-contractor for Apple, designed and implemented a widget that displays real-time Apple Store sales data. The widget is being used by Apple regional retail managers and company executives.

Athena (June–August 2005)

Designed and developed Athena, Wittenberg University’s campus-wide hardware and technical support tracking application, as member of the web application development team. Created database schemas, designed and documented highly reusable PHP classes, and implemented application.

CodeSearch (January–May 2005)

CodeSearch, developed as an independent study with Carleton College professor Dave Musicant, is a web application that makes it easy to search large libraries of programming code.

iCal Events Widget (May 2005–present)

iCal Events is a freeware Mac OS X 10.4 Dashboard widget with a Cocoa plug-in that shows you your upcoming events from iCal.

News Reader Widget (May 2005–present)

News Reader is a freeware Mac OS X 10.4 Dashboard widget that lets you read RSS news from as many sources as you want in the same widget. Its code has been used as the basis for several other RSS widgets, including a widget for Globe and Mail (Canada's main national newspaper).

WittConnect (June 2003–September 2004)

Designed and implemented a web application used by Wittenberg University faculty, staff, and students to manage Wittenberg’s network devices. Includes a port scanner with powerful automation capabilities that disables virus-infected devices automatically.

Ultralingua (June–August 2005)

Developed demo applications for Ultralingua, makers of multi-lingual dictionary and thesaurus software for Mac OS X, Windows, and Palm. Implemented PHP classes that will be deployed on IHT.com (15 million views/month) and on yourDictionary.com (2.3 million views/month).