I am a computational mathematician in the Mathematics and Computer Science Division at Argonne National Laboratory. Among other things, I am a developer of the PETSc solvers package. See my research page for details.