Publications

Research in scientific computing, inverse problems, and open software

My work connects applied mathematics, high-performance computing, and scientific software. Browse the archive by publication type, or find complete citation records on Google Scholar and ResearchGate.

Peer-reviewed archive

Journal articles

Peer-reviewed work in computational geoscience, numerical optimization, machine learning, and high-performance scientific computing.

Browse journal articles

Conference archive

Conference papers

Research presented across geophysics, inverse problems, machine learning, and high-performance computing venues.

Browse conference papers

Talk archive

Presentations

Invited talks, workshops, and conference presentations covering the evolution of my research and software work.

Browse presentations

Research archive

Technical reports

Extended abstracts, reports, and other research outputs with links and collapsible summaries.

Browse technical reports

Doctoral thesis · Georgia Tech · 2020

Modeling for inversion in exploration geophysics

My thesis develops abstractions and performance strategies for large-scale seismic inversion. It introduces tools for understanding numerical performance across hardware architectures and explores how Devito’s symbolic interface and just-in-time compiler make sophisticated wave-equation solvers both accessible and computationally efficient.

The central idea is separation of concerns: researchers should be able to describe the mathematics clearly while the software generates optimized, parallel implementation code.

Read the full thesis

Seismic inversion Finite-difference methods Performance modeling Domain-specific languages Devito