Software Development

Project Quincy a Ruby on Rails application with a MySQL database that uses information about people, places, and organizations to trace how social networks and institutions develop over time and through space. It is named in honor of John Quincy Adams. Learn more at http://projectquincy.rubyforge.org. Or visit the flagship application, The Early American Foreign Service Database.

DAVILA is an open source relational database schema visualization and annotation tool. It is written in Processing using the toxiclibs physics library and released under the GPLv3. DAVILA makes it easy for database developers to create visually appealing and semantically rich interactive diagrams to document their relational data structures. Ideally, an instance of DAVILA should make the design and purpose of the database clear to non-technical users ... read more

Open Relation Browsers Not a particular project, per se, more of an on going interest. I am continually experimenting with better ways to display relational data and the schemas for relational databases. Most of this design work (and any associated code) will be incorporated into Project Quincy and/or DAVILA.