Weekend Projects

Boingable

Bayesian Categorizer for BoingBoing Posts

Single serving website for determining whether a given post it likely to be considered “Boingable” by the editors of BoingBoing. Full write up of how it was put together at: http://www.buzzwordcompliant.net/2011/01/31/launching-boingable/

Gurgle

Ruby Gem for Google’s URL Shortener

Ruby Gem for creating and retrieving information from Google’s URL Shortening service: http://goo.gl

For a Good Strftime

Easy strftime format string generator

For a Good Strftime is a single serving website that helps developers with the hassle of having to remember and troubleshoot datetime formatting codes.

Press

Commercial Projects

EarnMojo

Website Loyalty and Gamification System

Service to let users of a website earn points and unlock badges as a means of learning more about a site.

  • Twitter and Facebook oAuth Integration
  • jQuery JSONP customization
  • Heavily scaled infrastructure (millions of pageviews)

Developed using Ruby on Rails, jQuery and MySQL, Memcached, MongoDB, Mongoid

CrowdCampaign

Contest and Promotional Tool for Websites

CrowdCampaign is a social tool for building brands. It’s used by ad agencies, event managers, social media marketers – anyone who wants to leverage the power of the social web to build a brand.

  • Twitter and Facebook oAuth Integration
  • Used by Tim O’Reilly at Web 2.0 Conference
Developed using Ruby on Rails, jQuery and MySQL

Press

JavaOne / Oracle Develop

iOS & Android Applications

For the JavaOne/Oracle Develop conference, developed both the iPhone and Android mobile applications.

  • SSO between site and mobile applications
  • Developed JSON API for communications
  • Custom Syncing for custom and full schedules

Developed using Ruby on Rails, Prototype, Titanium and MySQL

My.SXSW 2009 & 2010

Official Scheduling and Social Network at SXSW

The South by Southwest® (SXSW®) Conferences & Festivals offer the unique convergence of original music, independent films, and
emerging technologies. Fostering creative and professional growth alike, SXSW is the premier destination for discovery.
The official site and supporting handheld applications served the conference and festival goers with the ability to:

  • Create Personal Schedules
  • Generate Custom Podcasts of Film Trailers & Band Tracks
  • Make and Export Contacts as VCF
  • Privately Message other SXSW attendees
  • Calendar Sync via iCal to Gmail, Outlook and iCal.app
  • Badge Picture Uploading, Cropping and Approval
  • QRCode Badge Integration
Developed using Ruby on Rails, Passenger, MySQL, ImageMagick, Prototype

Fabjectory

Rapid Prototyping Service for Virtual Goods

Fabjectory is a service to create real life items from video games and virtual worlds through the creative use of rapid prototyping tools.

  • 3D Object Model Scripting
  • Toolchain development with various open source tools
Developed using, OpenGL Extractor, Ruby, PHP, MySQL, LSL and RhinoScript

Press

FoxyMelody

Album uploader for Bands

FoxyMelody manages the process of taking a band’s new album and getting it stocked in iTunes, AmazonMP3, Rhapsody, etc.

I developed a custom Album uploading application for the site; reducing the amount of time spent prepping an album from over an hour to just a few minutes.

While the upload application is only accessible to users and admins of the site, development screenshots are available.

  • Custom integrations to Audio and Image conversion tools
  • XML Document generation
  • API integrations
Developed using Ruby on Rails, Passenger, MySQL, ImageMagick, MPG123

Retired Projects

Watchlister

Distributed Social Reference Tracker

Watchlister is an Online Reputation Tracking system to help businesses manage and respond to people talking about their products online.

  • Large Scale XML processing
  • Updates and site crawling done through OS X Dashboard Widgets
  • Growl Support

Developed using Ruby on Rails, MySQL, OS X Dashboard, Amazon Web Services

Press

FeedMail

RSS Messaging Experiment
http://www.feed-mail.com

FeedMail was a RSS based messaging application I developed to explore alternatives to standard email.

Contacts would push messages to each others feeds and then each message would be wrapped in a HTML form that gave the user options to reply, reply all, etc. from within whatever RSS Feed Reader they were using.

The project is currently retired as RSS Readers gradually became more and more restrictive in the content they would display (and HTML forms were more or less banned or aggressively filtered out by RSS Clients)

Second411

Virtual World Search Engine
http://www.second411.com

Second411 was a search engine for the virtual world of SecondLife. I’ve since sold the service off to the Electric Sheep Company.

Press

FeedSpeaker

RSS Text to Speech Application

FeedSpeaker translated text RSS Feeds into badly spoken MP3 files.

Due to some licensing concerns (Microsoft sent me a C&D), I opted to stop distributing the application.

Press