// research

Research & paper reviews

Peer-reviewed publications in ML for materials science, plus in-depth reviews of systems-for-ML research — distributed training, ML infrastructure, inference serving, and emerging AI systems, from Ray and TensorFlow to vLLM, MegaScale, and DistServe.

vision video audio language Production ML across every modality
4 peer-reviewed publications
12 production models tuned & optimized
22 systems-for-ML paper reviews
// publications

Peer-reviewed publications

newest first
2026

Predicting Tensile Properties of Sub-Sized Nuclear Materials Using Data Augmentation Strategies on Imbalanced and Sparse Datasets

Frontiers in Manufacturing Technology · Vol. 6, 2026 · DOI 10.3389/fmtec.2026.1811951

ML framework for predicting tensile properties (yield strength, elongation) of miniaturized SS-316 nuclear specimens from sparse, imbalanced data. GAN + SMOGN data augmentation; Random Forest / XGBoost reached Pearson r > 0.98, establishing guidance for matching augmentation strategy to target property. Co-author, with INL collaborators.

2025

Bridging Multimodal Microscopy for Advanced Characterization of Nuclear Fuel Using Machine Learning

Frontiers in Mechanical Engineering – Digital Manufacturing · Vol. 11, 2025

Co-authored work demonstrating a transfer-learning deep-learning framework that outperformed four state-of-the-art models for cross-scale defect segmentation in nuclear materials.

Journal

Human Pose Estimation in Fitness Tracking and Guidance

International Journal for Multidisciplinary Research (IJFMR)

Real-time exercise-monitoring approach using BlazePose for pose estimation, yoga-pose classification, and automated activity reporting.

2023

AI-Guided Automatic Tracking and Detection of Heart Chambers in Echocardiogram Video

IRJMETS · July 2023

Methods for detecting blood chambers in echocardiogram video frames using a U-Net segmentation approach.

// applied ML

Model optimization & applied ML

production roster

The models below run in live broadcast pipelines. My work on them is the same output, faster: profiling, FP16 precision, and GPU-pipeline optimization that lifts throughput while the predictions stay identical. Methods stay under the hood — the numbers are the point.

EdgeTAM

45 → 61 FPS

real-time tracking · basketball dunk

Optimized the sequential tracking pipeline for the live dunk-show metrics — throughput rose from 45 to 61 FPS with accuracy held, so metrics land in real time for the show's team.

DAM4SAM · SAM 2.1

~79 FPS · RTX 6000

fine-tuned tracker · skateboarding

Fine-tuned and profiled the autonomous skater tracker to reach up to ~79 FPS on an RTX 6000 with exact output parity — same masks, same decisions, just fast enough for live X Games judging.

TrackNetV5

F1 95.1 → 99.1

ball tracking · pickleball line calling

Fine-tuned TrackNetV5 for broadcast ball tracking — F1 climbed from 95.1% to 99.1% — and served it under TensorRT at 120 FPS live, keeping ball detection reliable enough to stand behind on-air in/out calls.

SAM 3

FP16

fine-tuned segmentation

Fine-tuned for broadcast segmentation and moved to FP16 precision — smaller, faster inference with equivalent output quality.

SAM 3 · video tracker

60 FPS · 2× RTX 6000

video object tracking

Ran the SAM 3 video tracker at 60 FPS across a 2× RTX 6000 setup — a 3× throughput gain — keeping temporal tracking real-time on broadcast footage.

Custom temporal model

45 → 68 FPS

causal · snowboarding trick delimiting

Built a custom causal temporal model for snowboarding — it consumes only past frames (no lookahead, so it is real-time safe) and outputs a per-frame probability the rider is airborne, cleanly marking trick start and end. Optimized from 45 to 68 FPS.

YOLO26x

pose

pose estimation

Pose estimation inside the real-time tracking stacks, supplying keypoints that drive trick and metric computation.

ViTPose

pose · model zoo

transformer pose estimation

Transformer-based pose estimation in the Triton-hosted broadcast model zoo, feeding athlete keypoints to the trick- and metric-computation stacks alongside the detection and segmentation models.

YOLO-E

fine-tuned

semantic segmentation

Fine-tuned semantic segmentation that holds up in cluttered broadcast scenes — props, crowds, and occlusions in the dunk and skate pipelines.

Sapiens-2

fine-tuned

human-centric vision

Fine-tuned human-centric vision for athlete body understanding, feeding the pose and metric layers of the sports pipelines.

SAM · RF-DETR · YOLO

line-calling stack

detection & segmentation

The detection-and-segmentation backbone of the live pickleball line-calling stack — ball tracking and bounce localization behind the near-perfect on-air in/out calls.

Audio & speech

crowd-pulse

Whisper · SAM Audio · Qwen TTS · VibeVoice

Speech and audio models reading venue sound at live events to gauge audience pulse — crowd reaction and excitement signals — from the arena's own soundtrack. The same stack drives a motocross rebroadcast-dubbing pipeline: ASR + speaker diarization, staged LLM translation (~99% accurate), and per-commentator TTS voices timing-fit to the original broadcast windows.

Distributed GPU data-curation pipeline

−90% annotation

applied-ML infrastructure · multi-GPU

Orchestrates multimodal models — Qwen-3VL, NVIDIA Cosmos, SAM and SAM Audio, plus VLMs that detect and segment action sequences into ground-truth clip datasets — across multi-GPU systems with chunked, round-robin inference scheduling. Auto-labeling cut manual annotation time 90%+, turning raw broadcast footage into training-ready signals for every model above.

// systems for ML

Paper reviews

22 papers

In-depth reviews of research on distributed training, ML infrastructure, inference serving, and emerging AI systems. Each card links to the full review PDF.

Review #1

Ray: A Distributed Framework for Emerging AI Applications

Ray's unified interface for task-parallel and actor-based computation with a dynamic execution engine.

Review #2

Zelda: Video Analytics using Vision-Language Models

Zero-shot video search using VLMs with prompt expansion and diversity-aware selection.

Review #3

TensorFlow: A System for Large-Scale Machine Learning

Flexible dataflow-graph architecture enabling scalable ML across CPUs, GPUs, and TPUs.

Review #4

In-Datacenter Performance Analysis of a Tensor Processing Unit

Google's TPU delivering 15–30× speedups for neural-network inference via domain-specific design.

Review #5

cedar: Optimized and Unified Machine Learning Input Data

Framework unifying ML input pipelines with systematic optimization across PyTorch, TensorFlow, and JAX.

Review #6

Modyn: Data-Centric Machine Learning Pipeline Orchestration

Policy-driven retraining for continuously growing datasets with drift-based triggers and sample selection.

Review #7

Alpa: Automating Inter- and Intra-Operator Parallelism

Compiler automating parallelism strategies for large-model training via ILP and dynamic programming.

Review #8

PipeDream: Generalized Pipeline Parallelism for DNN Training

Combines intra- and inter-batch parallelism with 1F1B scheduling and weight stashing.

Review #9

ZeRO-Infinity: Breaking the GPU Memory Wall

Extends ZeRO-3 with NVMe offloading and memory-centric tiling to train trillion-parameter models.

Review #10

ReCycle: Resilient Training of Large DNNs

Fault-tolerant training using adaptive pipelining and decoupled backprop to sustain throughput on GPU failures.

Review #11

MAST: Global Scheduling of ML Training at Hyperscale

Meta's system scheduling ML across geo-distributed datacenters, achieving 98% GPU allocation efficiency.

Review #12

INFaaS: Automated Model-less Inference Serving

Declarative inference API with automatic variant selection, ILP cost optimization, and vertical autoscaling.

Review #13

Training Compute-Optimal LLMs (Chinchilla)

Shows model size and training tokens should scale equally for compute-optimal training.

Review #14

ORCA: Distributed Serving for Transformer Generative Models

Iteration-level scheduling and selective batching, achieving 36.9× higher throughput than FasterTransformer.

Review #15

Efficient Memory Management for LLM Serving (vLLM)

PagedAttention uses OS-like paging for KV-cache management, achieving 2–4× throughput and 96%+ utilization.

Review #16

DistServe: Disaggregating Prefill and Decoding

Separates prefill and decoding onto different GPUs with bandwidth-aware placement, up to 7.4× higher request rates.

Review #17

Hermes: Algorithm-System Co-design for RAG At-Scale

Hierarchical search with clustered indices for trillion-token RAG, achieving 9.33× speedup.

Review #18

Generative Agents: Interactive Simulacra of Human Behavior

LLMs combined with memory streams, reflection, and planning for believable, emergent agent behavior.

Review #19

MegaScale: Scaling LLM Training to 10,000+ GPUs

ByteDance's system achieving 55.2% MFU on 12,288 GPUs via algorithm-system co-design.

Review #20

S-LoRA: Serving Thousands of Concurrent LoRA Adapters

Unified paging and heterogeneous batching with custom CUDA kernels, 4× throughput over vLLM.

Review #21

Privacy Side Channels in Machine Learning Systems

Privacy vulnerabilities in ML components — filters, tokenizers, memorization detectors — beyond model privacy.

Review #22

Sustainable AI: Environmental Implications & Opportunities

Holistic analysis of AI's carbon footprint — embodied and operational — across the ML lifecycle.