Scientific softwareGeospatial data and applied AI

Scientific software and applied AI, with explicit validation.

I build reproducible data workflows in Python and TypeScript, drawing on geophysics research and AI evaluation work. My projects connect scientific models, geospatial analysis, and usable software with measured results and clear limitations.

Available for scientific software and AI engineering roles

Portrait of Tanner Eischen

Selected work

Projects

Scientific software, evaluation infrastructure, and selected applied projects with inspectable outputs. Each case study explains what was tested and what still needs work.

01Scientific software
Synthetic HOLD and guided trajectories compared against the shared target formation

GeoSteering

A synthetic training workbench with shared-coordinate geology, progressive observations, immutable decisions, and a controlled causal steering comparison.

38.1% HOLD versus 97.2% guided in-zone length on the same synthetic 5,000-ft lateral, using a known signed sensor calibration in one scenario and seed.

Local synthetic evidence · public source · field performance unvalidated

Read GeoSteering case study
02Geospatial machine learning
Recorded WHU baseline training and validation learning curves

Roof Segmentation

A binary building-segmentation pipeline with official WHU partitions, reproducible training and evaluation, and a separately measured local inference release.

0.8921 WHU IoU across 2,416 tiles; external IoU 0.4016 in Las Vegas and 0.0474 in Paris (32 each).

Verified local CPU release · external transfer limitations measured

Read Roof Segmentation case study
03Planetary geospatial software
Measured Jezero elevation, slope, terrain suitability and three candidate routes

MarsHab / MarsGIS

A measured DEM-to-suitability-to-routing workflow, with planetary transforms, georeferenced exports, and a global MOLA/CTX explorer.

Three candidate routes on a checksum-verified 593 × 563 CTX terrain grid at 20 m spacing.

Terrain-only evidence · public source · browser workflow checked November 1, 2026

Read MarsHab / MarsGIS case study Open Mars explorer
04AI evaluation
Recorded completion counts for North Mini Code, Super VL, Ultra and Flint on three calibration tasks

HarborForge

A terminal-agent evaluation platform with immutable tasks, isolated execution and independent verification.

24 calibration trials across four free models: 14 passes and 10 token/output-limit stops, all at $0.

Real model calibration; three task templates, not a broad capability ranking.

Read the evaluation case study
05Parametric CAD
Actual exported shop drawing of the four-board frame example

Parametric Modeller

A planar woodworking CAD editor with editable feature history. A local frame example produces saved scenes, cut lists, and SVG/PDF/DXF shop drawings.

Frame browser workflow checked · public source · downloadable outputs.

  • TypeScript
  • Three.js
  • Geometry
  • Vitest
Inspect the frame example
06Applied AI verification
Synthetic verification rejects a stock price used as the portfolio total

Ghostfolio Agent

A portfolio assistant that binds numerical claims to typed tool results, checking the right financial field, entity and currency.

A synthetic example rejects a stock price used as a portfolio total.

Recorded offline verification controls; live-model quality and browser interaction unmeasured.

  • LangGraph
  • FastAPI
  • React
  • pytest
Inspect the verification example
Browse all repositories

Experience

Professional experience

Snorkel AI

Expert Contributor & Reviewer, AI Evaluation Engineering

I create terminal-based evaluation harnesses and containerized benchmark environments for Terminal Bench and Reasoning Bench. I author tasks across coding, physics, mathematics, geoscience, and data analysis.

I write reference implementations, golden answers, rubrics, graders, and deterministic checks. As a reviewer, I identify reasoning, validation, and reproducibility defects.

Gauntlet AI

AI Engineering Fellow

I completed a 10-week engineering program based on weekly product sprints. I built Ghostfolio Agent with FastAPI, LangGraph, React, Docker, evaluation cases, and LangSmith traces.

Hack the Gap

Full-Stack Developer

I built React, Node.js, and Express features and REST API integrations for internal and client-facing products. I added input validation, structured error handling, tests, accessible interfaces, and documentation for components and integrations.

University of Texas at Austin

Research Assistant, Institute for Geophysics

I built Python and Jupyter pipelines for 3D seismic data from Axial Seamount. I used them for data cleaning, quality control, anomaly detection, visualization, and seismic interpretation.

Technical focus

What I work on

  1. 01

    Agent testing

    I use typed tool inputs, evaluation cases, confidence thresholds, and trace data to find incorrect or unsupported agent responses.

  2. 02

    Full-stack applications

    I build Python or TypeScript services and connect them to React interfaces. Tests and deployment configuration live with the application code.

  3. 03

    Spatial and 3D data

    I use maps, satellite imagery, 3D geometry, and numerical analysis in Roof Segmentation, Parametric Modeller, and other projects.

Background

Education and earlier work

My background includes doctoral research in marine geophysics at the University of Texas at Austin, an MS in Geological Sciences from East Carolina University, and a BS in Geology from Gustavus Adolphus College.

Résumé

Credentials

Geology and software development

Environmental Geology and Hydrogeology certificate from East Carolina University. IBM Full Stack Software Developer Professional Certificate.

Teaching

Math and science instruction

I taught mathematics, physics, chemistry, and ACT/SAT preparation through individual tutoring and test preparation.

AECOM

Environmental geology

I supported drilling oversight for wells and borings and prepared groundwater, geospatial, and hydrogeologic analyses for technical reports.

Contact

Get in touch

I am available for software engineering roles and project work. Email is the fastest way to reach me.