More about meI'm a Machine Learning Engineer and Data Science Manager at Capital One, where I lead Generative AI for the contact centers — LLM-powered, agentic tools that augment thousands of servicing agents live, mid-conversation. Over six years I've taken applied AI from prototype to production: real-time NLP, retrieval-augmented generation, low-latency streaming inference, and the credit-risk ML that decisions billions of dollars a year.
What excites me is making a real product measurably better for the people using it, and being the least-experienced person in a room of strong engineers. Outside of work I read science fiction (Dune above all), play a lot of strategy games, and spend time with my wife Amy and our dog Huck. I try to learn something new every day — lately, orchestrating agentic coding workflows.
Agentic LLM pipelines, RAG, and prompt/eval systems that augment thousands of users live, with measurable business outcomes.
Sentiment, complaint, and intent detection over streaming call transcripts — with sub-second alerting for de-escalation.
LLM-as-a-judge, offline & online evaluation, and observability for non-deterministic systems in production.
Low-latency streaming inference — 200+ TPS at ~100 ms on Kafka, AWS Lambda, DynamoDB, and Snowflake.
Auto-loan underwriting models decisioning billions, plus reinforcement-learning credit-policy optimization.
Leading ML engineers and data scientists, setting technical objectives with VP- and EVP-level stakeholders.
Flagship generative-AI systems I've taken from prototype to production at Capital One.
An agentic GPT reasoning pipeline on Kafka that auto-drafts servicing-agent notes mid-call, with an LLM "agent-as-a-judge" review stage before anything reaches the agent.
A retrieval-augmented generation system that runs vector-embedding retrieval over live call transcripts to surface the right procedure and training documents to agents in real time.
Capital One's first real-time AI alert system — streaming DistilBERT and LLM sentiment over tens of thousands of live calls a day, alerting managers to de-escalate within about a second of speech.