PhD, Industrial & Systems Engineering
University of Washington
Explore my question universe
Click a question to bring it to the centre — then click the centred one to open its project.
Retrieval quality starts with content quality and understanding.
The goal of AI is to create simplicity and automation — not to expose more AI to the user.
Complex AI systems need evaluation beyond either humans or LLM judges alone.
Deep models over audio, protein sequences and user graphs — turning raw signals into predictions.
2019
Wyze Labs
Research Scientist II, Audio AI
2021
Warner Music Group
Data Scientist, Entity Matching & Music AI
2022
Microsoft Research
Applied Scientist II, NLP & Large Language Models
2023
AstrumU
Lead Applied Data Scientist, Skill-Based Education & Hiring
Now
ProRata.ai
Principal AI Engineering Manager
// Experience
Teams and problems I’ve worked on — from internships through research to production AI.
View full résuméPhD, Industrial & Systems Engineering
University of Washington
MSc, Statistics
University of Washington
BS, Statistics — with Distinction
University of Iowa
// Projects
Grouped by the kind of problem. Pick a question to see the system behind it.
1 / Pick a problem
2 / How I solved it
There are thousands of Donald Trumps. Are you referring to the president?
Design the taxonomy first, then extraction pipelines that scale to all of them.
ProRata.ai
Design the taxonomy first, then extraction pipelines that scale to all of them.
Basis of the OntoKG paper submitted to ISWC 2026.
What if I already knew what you’d ask next?
Generate the questions from the content, and retrieve them at scale.
ProRata.ai
Generate the questions from the content, and retrieve them at scale.
20M+ monthly widget views and 65K+ monthly Gist queries across 30+ publishers.
How should Suno pay UMG and music artists?
Understanding and matching across text, tables, images, audio and video.
ProRata.ai
Understanding and matching across text, tables, images, audio and video.
Includes a submitted patent on multimodal attribution.
Your RAG system just quoted the cookie banner. Now what?
An agent learns each publisher’s layout once, then extracts with zero LLM cost.
ProRata.ai
An agent learns each publisher’s layout once, then extracts with zero LLM cost.
Are you still tuning prompts by hand?
One evaluation-driven loop over prompts, rules, fine-tuning and code.
ProRata.ai
One evaluation-driven loop over prompts, rules, fine-tuning and code.
Basis of a research publication submitted to COLM 2026.
Who checks the AI that’s checking the AI?
Score it against human-feedback benchmarks, not just another model.
ProRata.ai
Score it against human-feedback benchmarks, not just another model.
Evaluation pipeline grounds answer quality in human feedback benchmarks.
Your résumé says PyTorch. The job asks for deep learning. Match?
Fine-tuned skill extraction on top of a comprehensive skill taxonomy.
AstrumU
Fine-tuned skill extraction on top of a comprehensive skill taxonomy.
A language model that reads proteins, not prose.
A protein language model over 2B+ sequences, scoring how natural it looks.
Microsoft Research
A protein language model over 2B+ sequences, scoring how natural it looks.
Is there a new trend of music?
String matching plus learned embeddings — and genres never seen before.
Warner Music Group
String matching plus learned embeddings — and genres never seen before.
Is your baby crying when you are not in the room?
Deep audio detection in the cloud, plus efficient C++ on the device.
Wyze Labs
Deep audio detection in the cloud, plus efficient C++ on the device.
How does Alibaba know what you’ll like before you do?
Treat it as a graph and let multi-view convolutions fill the gaps.
Alibaba Group
Treat it as a graph and let multi-view convolutions fill the gaps.
// Blog
Notes on AI, engineering, and things I’m learning.
// Recognition
Awards, patents, and publications that mark milestones in my work.
2019
For “Identifying the Influential Inputs for Network Output Variance Using Sparse Polynomial Chaos Expansion”
US20210081601A1
Rendered from data/publications.js — the complete record is also on
Google Scholar.
// Contact
Have a question, an opportunity, or just want to say hi? I’d love to hear from you.