Projects

iPhone Linux Support is a project to allow full interoperability between the iPhone and Linux. Currently support for charging the iPhone has been completed and support for file read and write access is under way. When the project is completed it will have a fuse filesystem which allows Linux users to talk to their iPhones with out jailbreaking them.


Collaborate Logo Collaborate is an Open Source application which allows multiple users to simultaneously write a document across the Internet. It is the product of an independent study at Franklin W. Olin College of Engineering during the Spring 2004 semester. Python, PyGTK and Glade were used in the development of the application.

Run Log Screenshot RunLog is a small Python GTK application which allows you to view your Nike+ iPod running data. It was written for Linux but it should work in Windows as well with minor modifications.


Nearby Logo Nearby is an Open Source peer to peer general message passing framework. The project was completed as a final project for Computer Architecture in the Fall 2005 semester at Franklin W. Olin College of Engineering. The technologies involved include Python, Twisted, PyGTK, PyZeroconf and Glade.

Calendar Prototype Screenshot The calendar interaction design project was a case study centered around the design of a computerized calendaring system to be used by college students in an academic environment. It was completed as a group project for the Human Factors and Interface Design (HFID) course at Franklin W. Olin College of Engineering in the Fall 2005 semester.

Calendar Screenshot Hacking the Lutron is a short software project where data from a Lutron 6000 building lighting controller was collected and converted to various graphical forms. SVG, Python, librsvg, Inkscape, MySQL, Ubuntu, cron, PHP and GD were used during the execution of the project.

Base Radix Screenshot Base Radix is a simple sprite two dimensional graphical adventure game written in PyGame. While most of the foundation has been completed, the story and characters have not been finished. It is the product of efforts by Matt Colyer, Dean Dieker, Brendan Doms, Sean McBride and Brian Shih.

The round-robin scheduler is a project concerned the design and implementation of a round-robin based process scheduler on an 18F series PIC microcontroller using MPLAB. It was done in conjunction with Brendan Doms as a final project for Computer Systems in the Spring 2005 semester at Franklin W. Olin College of Engineering.


Tool Find DiagramTool Find is a product concept which would allow welders to place their tools on a pegboard and then locate them within their shop by touching where the tool was last placed on the board. The concept was developed over the fall 2005 semester with a team as part of the User Oriented Collaborative Design class at Franklin W. Olin College.

Cleanparser is an Open Source Perl script which allows users to keep chunks of content uniform across small static websites. It was created to both learn Perl and serve a useful purpose.