Kirk Rader

Software architecture, design, implementation
GitHub repo for Dinodocs (also see self-generated API documentation.) Simple JEE web service that builds documentation automatically when files are checked into a version control repository.
A simple thread-synchronization mechanism for C++ programs modeled on Java's "monitors." See also API documentation.
Examples and tutorial information for the Scheme programming language.
Aspect Oriented Programming Demo
Descriptive information for Unified Modeling Language
Git-Based Work Flow
Instructional information for those new to Git and the "forked repository work flow."