Andrew Scouten

>Researcher

M.S. Computer Science candidate at Texas State University. I build end-to-end data pipelines and train models for real-world problems — from pavement crack detection to cancer genomics.

Who I Am

I'm an interdisciplinary machine learning engineer and researcher with a focus on computer vision. My work has taken me from Texas highways (TxDOT-funded crack detection using CNNs and transformers) to low Earth orbit — segmenting corrosion in metal samples collected aboard the ISS during SpaceX-21 — with publications from both.

Outside the lab, I'm usually spending time with family, rolling dice in a D&D campaign, or tinkering with my home lab. I play a lot of video games and I'm always picking up something new — whether that's a language, a framework, or just whatever rabbit hole caught my attention that week.

Applied Machine Learning & Data Pipelines
M.S. Computer Science · Dec. 2026
San Marcos, TX
English, Native · German, A2/B1

What I've Done

M.S. Computer Science

Texas State University

San Marcos, TX

  • ▸Research focus: scalable applied machine learning and domain-specific systems.

Relevant Coursework

  • ▸Parallel Processing
  • ▸Database Theory & Design
  • ▸Image Processing & Computer Vision
  • ▸Machine Learning & Pattern Recognition
  • ▸Advanced Natural Language Processing
  • ▸Advanced Robotics
  • ▸Statistical Genetics & Bioinformatics

B.S. Computer Science

Texas State University

San Marcos, TX

Graduate Research Assistant

Texas State University

San Marcos, TX

Undergraduate Researcher

Texas State University

San Marcos, TX

Java Developer

LurgCraft, Minecraft Network

Remote

  • ▸Sole Java developer of LurgCraft — engineered cross-server communication systems enabling real-time synchronization across multiple game servers, Minecraft versions, and platforms.
  • ▸Delivered 20 custom projects and enhanced 46 existing codebases, building strong instincts for rapidly reading and extending legacy systems.

What I've Built

- external link

inTRuder

Finds novel tandem repeat loci and motifs that reference-based catalogs miss, by scanning the insertions long-read structural variant callers (Sniffles2) already produce instead of assembling whole genomes. Includes a web interface for exploring every candidate locus, with an LLM assistant that answers questions by querying the same tables.

PythonRNextflowNext.jsFastAPILangGraphDuckDBPixiLong-read Genomics

OncoLearn

Multi-modal ML toolkit for cancer genomics and biomarker discovery. Led a cross-functional team of 15 contributors across three sub-projects, guiding overall architecture and development.

PythonPyTorchFederated LearningMulti-modal MLCancer Genomics

ClassiGraph

Graph Neural Network for multi-modal cancer subtype classification. Co-developed as part of a competitive hackathon, combining graph structure with molecular feature data.

PythonPyTorchGNNCancer Genomics

TxDOT Pavement AI

Data pipelines for crack segmentation and object detection in 2D/3D pavement surface images (Project 0-7150). Trained and evaluated CNN and transformer-based models for crack detection.

PythonPyTorchCUDACNNTransformersYOLO

LurgCraft Network

Sole Java developer of a distributed Minecraft network. Engineered cross-server communication enabling real-time synchronization across multiple game servers, versions, and platforms. Delivered 20 custom projects and enhanced 46 existing codebases.

JavaMavenDistributed SystemsMinecraft API

Skills & Tools

Python
C++
C
C#
Java
JavaScript
TypeScript
R
PyTorch
CUDA
CNN
Transformers
GNN
Scikit-learn
Hugging Face
Ultralytics
OpenCV
LangChain
LangGraph
FAISS
RAG
React.js
React Native
Next.js
Vue
Node.js
FastAPI
Expo
PostgreSQL
MongoDB
Redis
MySQL
DuckDB
Git
Docker
Linux
Anaconda
Pixi
uv
CMake
Maven
Gradle

Get in Touch

Open to research collaborations, full-time ML/SWE roles, and interesting conversations (with you, yes you!). Reach out via any of the channels below.