Joseph Coffland holds a bachelors degree in Computer Science from Boise State University (2000). In 2001 he went on to work as a graduate researcher at the University of Amsterdam and has been published in ACM conference proceedings for his work in heterogeneous embedded systems simulation.
As a software contractor he has worked for a wide range of institutions such as the University of Notre Dame in the field of biological simulation and small businesses including robotics work with Ugobe Inc. and financial simulation with Clearwater Analytics.
In 2002, he began development of XmlPL a programming language for XML processing. XmlPL is still in active development and production use. In 2005, he founded Cauldron Development LLC.