User:Jcoffland/sandbox

Cauldron Development LLC is a software engineering company which specializes in open-source, embedded systems, simulation and programming language design. Cauldron Development has been involved in major programming projects with organizations including Hewlett Packard, Wabtec, University of Notre Dame, Stanford University and Ugobe. The company was founded in 2006 and is based in Petaluma, California.

Joseph Coffland
Joseph Coffland (born February 16, 1976) is an American computer scientist, founder and CEO of Cauldron Development LLC and lead developer at Folding@home.

He is the lead of Cauldron Development and the primary developer of Folding@home's client-side software, including the GUI for the user as well as some of the Folding@home cores—the underlying software that performs molecular dynamics simulations as a background process. In 2012, he worked with the Pande laboratory at Stanford University to develop a hybrid core that utilizes both CPUs and GPUs In 2008, he worked to rewrite Folding@home's server computer code from scratch. The reliability of the servers significantly improved as a result of this new software.

Collaborations
Cauldron Development has been involved in major programming projects with organizations including Hewlett Packard, Wabtec, University of Notre Dame, Stanford University and Ugobe.

Work

 * OpenSCAM - Open-Source Simulation and Computer Aided Machining. It is a 3-axis CNC simulator.
 * XmlPL - An XML Processing Language with a C like syntax.
 * CompuCell3D - A modeling environment and pde solver, used to study cellular behavior.
 * SESAME a hardware/software co-simulation system.

OpenSCAM
One of the companies projects was to develop software for the Open-Source Simulation and Computer Aided Machining (OpenSCAM) project. OpenSCAM simulates the process of 3D printing. The simulation software improves the accuracy of 3D printing.

XmlPL
The company developed XmlPL, the XML Processing Language. XmlPL uses syntax which is similar to the C programming language, and includes XML statements and path expression. XmlPL compiles XML rather than interpreting it.

CompuCell3D
A modeling environment and pde solver, used to study cellular behavior.

SESAME
A hardware/software co-simulation system.

Folding@home
Cauldron Development has created server-side and client-side software for the Folding@home distributed computing project. The company is also the lead developer for V7 client-side software for the project.