A selected collection of projects I've worked on.
I designed and developed a custom Ruby on Rails application for Velocity Consulting (Carthage College's student run consulting agency). The application's two driving goals were to recreate Velocity's internal structure externally and not require someone to do data entry.
I worked on an experimental version control system with my advisor that captures all of the artifacts of the programming process. I designed the current front end interface for working with the captured information and made adjustments to the main Java server as needed.
For my Object Oriented Programming course's final project, I created a chess game in Java. I also implemented an observer and proxy pattern for the project.