I work as a research engineer on a range of basic science, translation, and high-performance computing (HPC) projects. This site links to my academic and software work, however if you are interested in code, you might prefer my github.

On a regular basis, I do three kinds of work: coding, research, and workflows.

Since code and research are highly interdisciplinary and collaborative, I find that computational scientists contribute the most value in the third category: building scientific workflows. They knit together software and hardware in usable, durable, and reproducible formats so that both domain specialists and practitioners can use them in the lab and the clinic. This process is social and distributed.

In recent years, I have had the good fortune to work across domains. My primary role is writing algorithms and workflows for the Alliance for Cardiovascular Diagnostic and Treatment Innovation (Advance). I also work with the Maryland Advanced Research Computing Center (MARCC) to deliver HPC resources to researchers in Maryland.

As a graduate student, I cut my teeth studying molecular biophysics problems using simulation and theory. I earned my Ph.D. while working with Ravi Radhakrishnan at the University of Pennsylvania. My early work focused on characterizing the proteins which control the shapes of cells while more recent work has turned towards question of biochemical regulation of the cytoskeleton. I am particularly impressed by the capacity for cells to carefully control the structure of matter in service of organizing the chemical components necessary to life.

The chemical and physical questions that motivate this kind of research sit on top of a large set of epistemic questions: namely, how can scientists produce durable, accurate research? Trying to answer these questions cooperatively is what motivates all of my work.

If you would like to collaborate with me, my curriculum vitae, google scholar profile, ORCiD profile, github account, and contact information are available. I contribute to BioPhysCode, which provides a framework for simulating and analyzing biophysics simulations. Some of these codes are explained further in the posts, but the best way to use them is to get in touch.