Skip to page content
  1. A screenshot of Gas Log’s main screen.

    Gas Log (for Android)

    July 2010

    Gas Log is the fantastically simple way to track your fill-ups and find out what your car is really costing you.

    Read more about it.

    Technologies used:

    • Java
    • XML
    • SQLite
    • Android SDK

  2. A screenshot of the Collaboration Succes Wizard.

    Collaboration Success Wizard

    January 2009–March 2010

    Created a custom web application to help Drs. Gary and Judy Olson better understand how globally distributed teams conduct scientific research using the Internet.

    Members of distributed research projects log in to the Collaboration Success Wizard, answer questions about the nature of the research project and their role in the project, and then receive a personalized report identifying potential problems that may come up, along with remedies based on over ten years of research done by the Olsons.

    I created the front-end, back-end, and reporting tools—basically everything except the logo.

    Technologies used:

    • PHP
    • MySQL
    • HTML
    • CSS
    • Javascript

  3. A screenshot of The Cobra Snake Boxee application.

    The Cobra Snake application for Boxee

    June 2009

    Created a Boxee application that lets users easily browse albums and view photos taken by LA-based photographer, Mark “The Cobra Snake” Hunter.

    Wrote a PHP script that periodically crawls and automatically generate an RSS feed for Mark's website (since Mark doesn’t publish one himself). The generated feed is then consumed by my Boxee application.

    Grab the source code.

    Technologies used:

    • PHP
    • Python
    • Boxee API

  4. A screenshot of the Harmony Firefox add-on.

    Harmony

    July 2008

    Created a Firefox add-on that’s essentially a lite version of the official Last.fm client, but with a focus on music on the web, as opposed to music on your computer.

    Read more about Harmony, see it in action, or grab the source code.

    Technologies used:

    • Javascript
    • Firefox API
    • Last.fm API
    • Pandora API
    • HTML
    • CSS

  5. A screenshot of the Usage Reporter.

    Usage Reporter/Usage Collector

    April 2006–April 2008

    One of my projects while at IBM, I created a set of tools to help company auditors collect and report software usage on customer systems in order to find contract violations.

    Technologies used:

    • Java
    • Swing
    • XML
    • log4j
    • HSQLDB

  6. A screenshot of the Map+ Firefox add-on.

    Map+

    April 2006

    A simple add-on I created for Firefox that turned out to be pretty popular. Select an address on a web page, and Map+ shows you a map of that location. It’s approaching 1.8 million downloads and was selected as a recommended add-on for Firefox 2 (only a few add-ons made the list back then). I even got a snazzy shirt out of it.

    Read more about Map+, see it in action, or grab the source code.

    Technologies used:

    • Javascript
    • Firefox API
    • Yahoo! Maps API
    • Yahoo! Geocoding API
    • HTML
    • CSS

  7. A screenshot of the OC Food Review website.

    OC Food Review

    March 2006

    Worked with Tawin Kiethanom to create a restaurant discovery and review site for Orange County, California. Basically, Yelp before Yelp was Yelp.

    I took care of the code, Tawin handled the front-end.

    Technologies used:

    • PHP
    • MySQL
    • HTML
    • CSS
    • Javascript
    • Google Maps API
    • Yahoo! Spelling Suggestion API

  8. A screenshot of the Songbird application.

    Songbird

    September 2005–December 2005

    Researched, designed, and created a project in Java that dynamically creates pleasing melodies for user-specified chord progressions by programmatically modeling evolution using a branch of Artificial Intelligence—genetic algorithms.

    Read more about Songbird or grab the source code.

    Technologies used:

    • Java
    • Swing

  9. A screenshot of the BH Project application.

    BH Project

    April 2005–June 2005

    Led a team of three others in creating an image management and printing application for a local photographer.

    No, we didn’t create the ugly banner logo.

    Grab the source code.

    Technologies used:

    • C#
    • C++