AI evaluationApplied AI engineering

I design AI evaluations and build AI applications.

At Snorkel AI, I create terminal-based benchmarks for coding, physics, mathematics, and geoscience. My software projects cover browser automation, computer vision, and full-stack AI products.

Available for AI engineering roles

Portrait of Tanner Eischen

Selected work

Projects

Six public projects with links to their source code.

02 Computer vision

Geospatial ML

Roof Segmentation

A U-Net segments roofs in satellite images selected by address. The FastAPI and React application supports single-property, batch, and side-by-side comparison workflows.

  • Python
  • PyTorch
  • FastAPI
  • React
View repository
03 Portfolio analysis

Fintech AI

Ghostfolio Agent

A portfolio assistant that calls typed analysis tools and checks its responses with confidence scores and validation rules. The repository includes a React interface and a FastAPI service.

  • LangGraph
  • FastAPI
  • React
  • pytest
View repository
04 Publishing research

Research automation

Publishing Strategist

A research agent for Kindle Direct Publishing. It searches for niches, compares competing titles, drafts listing copy, and scores demand and competition with configured market data.

  • Python
  • FastAPI
  • React
  • Market APIs
View repository
05 Developer tools

Browser automation

NLWebAgent

A CLI that turns natural-language test instructions into Playwright actions. It records sessions, writes Playwright tests, and tries coordinates when a selector fails.

  • Python
  • Playwright
  • Vision models
  • CLI
View repository
06 Tutoring software

Education

Socrates

A tutoring application that responds with guiding questions. It records sessions, displays learning analytics, and supports real-time chat in the React client.

  • TypeScript
  • OpenAI
  • Express
  • React
View repository
Browse all repositories

Experience

Professional experience

Snorkel AI

Subject Matter Expert, AI Benchmarking and Evaluation

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

I write reference implementations, golden answers, rubrics, graders, and deterministic checks. As a reviewer, I have found more than 100 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 terabyte-scale 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

I earned a PhD in Geophysics from the University of Texas at Austin, an MS in Geological Sciences from East Carolina University, and a BS in Geology from Gustavus Adolphus College.

Read my 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 to more than 20 students. Their average ACT score increased by five points.

AECOM

Environmental geology

I supported drilling oversight for more than 25 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.