AvidaC++ · Digital Evolution Laboratory, MSU
2004 – 2014
A research platform for studying evolution using self-replicating computer programs. Digital organisms compete for resources in a virtual environment, mutate, and evolve — which makes evolutionary questions experimentally testable in ways wet-lab biology cannot easily manage.
I spent a decade on Avida as a core developer and architect, and co-authored the platform paper. The work in my publications is largely built on it. Avida remains under active development at Michigan State.