Hi, I’m Max.

Building intelligent systems that translate to real-world results.

I'm a machine learning engineer with in-depth experience in active learning, adversarial robustness, and human-AI interaction. Let's work together to build production-grade ML systems with real-world impact.

Pileated woodpecker with waveform of its call

Birdsong Identification

Classifying bird audio samples by species using a finetuned Wav2Vec2 model.

Transformers Audio Processing Transfer Learning Kaggle
Duke and UNC athletics logos on opposite sides of the Reddit icon, with basketball diagrams and charts underneath.

Crowdsourced Sports Analysis

Aggregating & interpreting fan discussions using LLMs to generate scouting-style analysis reports .

LLM RAG DeepSeek Data Collection Postgres
Plant Biomass Estimation

Plant Biomass Estimation

Multi-target regression using EfficientNet to estimate biomass of plants from image data collected in animal pastures.

Deep Learning Computer Vision Transfer Learning CNN Regression
Pileated woodpecker with waveform of its call

Dynamic Information Presentation

Distilling complex information into individually tailored formats for improved decision-making.

Active Learning Black-Box Optimization Feature Selection Human-AI Interaction
Duke and UNC athletics logos on opposite sides of the Reddit icon, with basketball diagrams and charts underneath.

Machine Detectives

Advancing state-of-the-art active feature acquisition techniques for making cost-effective use of data.

Active Feature Acquisition Active Learning Nonparametric ML
Adversarial Patch Attacks

Adversarial Patch Attacks

Investigating the vulnerability of computer vision models to adversarial patches.

Deep Learning Computer Vision Adversarial ML Robustness Autonomous Vehicles