I spent the better part of a decade in aerospace research, finishing with a PhD focused on computational methods for unsteady aerodynamics. Somewhere along the way I picked up a habit of building things -- simulations, data pipelines, internal tools -- whatever was needed to move a project forward.
These days I work independently, helping teams with technical problems that sit at the intersection of engineering and software. That might mean building a prototype, untangling a data architecture, or just writing clear documentation for something complex. The common thread is making difficult things tractable.
I write occasionally about engineering, computation, and the practice of consulting. This site is where that writing lives.