Andy McDonaldPetrophysicist · Product manager
ABOUT

I work across geoscience, software, and machine learning.

Building practical tools for subsurface data, interpretation and decision making. Most of my time is spent dealing with real data that is noisy, incomplete, and occasionally uncooperative.

Andy McDonald portrait
Petrophysicist · Product manager
EXPERIENCE
~20yrs

Working with subsurface data in oil and gas

PAPERS
10

Journal and conference publications

NEWSLETTER
200+

Readers of Subsurface Syntax

FIND ME ON
FOCUS

What I work on

Much of my work centres on turning messy subsurface data into something usable and trustworthy.

01

Designing and maintaining workflows for well log and petrophysical data

02

Using machine learning where it genuinely adds value, and leaving it out where it does not

03

Building tools and interfaces that help people understand complex results

04

Connecting exploratory analysis with software that can be used in production

The common thread is pragmatism.

I care about data limits, method assumptions, and the context in which results will actually be used.
EXPERIENCE

Nearly 20 years with subsurface data

I have nearly 20 years of experience working with subsurface data in the oil and gas industry, across technical, software, and product-facing roles.

My work has included building and maintaining industry software modules, developing applied machine learning workflows for geoscience problems, and creating technical training material for geoscientists.

I have delivered conference workshops, written long-form technical articles, and published open notebooks focused on Python and subsurface data analysis.

That mix of hands-on technical work and software development shapes how I approach problems. I care about what works in practice, how tools are actually used, and where theory meets operational reality.

Alongside this, I write and publish independently through Subsurface Syntax, where I explore practical ways of working with geological data using Python. The focus is on clarity, data quality, visualisation, and interpretation rather than novelty for its own sake.

APPROACH

How I think about the work

A result that cannot be explained or trusted is rarely useful, no matter how clever it looks.

I am cautious about hype and optimistic about tools. Machine learning is most useful when it is grounded in domain understanding and supports existing interpretation workflows rather than replacing them.

Good software design, clear visualisation, and transparent assumptions matter just as much as model metrics.

I am especially interested in the step between experimentation and production. How ideas move from notebooks into tools other people can rely on, and how to do that without losing rigour or context along the way.

SAY HELLO

You can follow me or reach out on LinkedIn.

Or read along on Subsurface Syntax: AI, ML and Python for the subsurface.

© 2026 Andy McDonald. All rights reserved. The articles, images, code and interactive labs on this site may not be copied, republished or reused without written permission. You are welcome to link to them and quote short excerpts with credit.