Software Engineer
CurrentSoftware Engineer working on the Community Earth System Model (CESM)I design and implement software infrastructure to enable new scientific capabilities in the Community Terrestrial Systems Model (CTSM) and the ice sheet component of the Community Earth System Model (CESM). Recent projects include adding water isotopes to CTSM, re-engineering CTSM hydrology code to facilitate incorporating alternative science parameterizations, and providing technical guidance in the development of a new coupler between CTSM and atmospheric models. Previous work included coupling a parallel ice sheet model to CESM, including implementing two-way coupling between the model’s ice sheet and land components.In addition, I have led – and continue to lead – code modernization efforts for CTSM, including the introduction of unit tests and object orientation in order to better modularize the code and support alternative parameterizations.