Programming Projects
The bulk of my non-corporate programming experience lies with a project called cardforge. (I believe it is currently hosted here.) This program was written initially by one person. I first contacted this person and began contributing code in April 2008. Since then, the project has migrated to a Subversion repository, hosted on Google Code, to Git, back to Subversion, and I think it's going back to Git. The project has grown to dozens of committers and hundreds of users. Forge, as it has come to be called, implements a GUI, a rules engine, and an artificial intelligence component to allow human vs. computer game play. The project is written entirely in Java. I have contributed many thousands of lines of Java code, fixed up some Python utility scripts, and worked with an ANT build system.
Dennis has also written several small utilities for personal use in Java, Python, C, and C++.