Leading AI, ML & data teams that ship at enterprise scale.
For 19+ years I have led AI/ML, data science, and data engineering initiatives, building high-performing teams and delivering enterprise-scale AI, data, and analytics solutions. Currently Senior Manager, Data Science at Lowe’s.
About
About me
I am a data science and engineering leader with 19+ years of experience building AI, ML, and data platforms that operate at enterprise scale. My work spans the full lifecycle, from large-scale data pipelines and lakehouse architectures to model training, MLOps, and production Generative and Agentic AI. Today I lead data science teams at Lowe’s, driving AI/ML strategy, roadmap, and execution across store operations, merchandising, and asset protection. I care deeply about mentoring engineers and scientists and turning ambitious ideas into reliable, decision-ready products.
AI & Machine Learning
Data Engineering
Cloud & Platform
Leadership
What I do
Areas of expertise
Generative & Agentic AI
Building LLM-powered and agentic applications, including NLP-to-SQL, AI assistants, and LLM-as-a-Judge quality platforms.
AI/ML Engineering & MLOps
Feature engineering, model training, and deployment with TensorFlow, PyTorch, Vertex AI, Kubeflow, and MLflow.
Large-Scale Data Engineering
Real-time streaming and batch pipelines on Spark, Kafka, and Airflow with lakehouse and data-mesh architectures.
Cloud Data Platforms
Distributed processing and cost-optimized platforms across GCP, Azure, Databricks, and BigQuery.
Analytics & Insight
Retail scorecards, forecasting, and fraud detection that turn data into measurable business outcomes.
Team & Strategy Leadership
Leading data science and engineering teams, setting AI/ML roadmap, and mentoring at scale.
Selected work
Work that shipped
AI-Powered Space Optimization
A machine-learning system that optimizes product placement and shelf-space utilization across a large retail fleet. I engineered a heavily parallelized, distributed compute pipeline to make the optimization tractable at scale, improving space utilization and sales performance. Backed by published research (OPTIMUS).
Read the paper →Conversational Analytics Assistant
A Generative AI assistant that lets business users query enterprise data warehouses in plain English (NLP-to-SQL), returning summaries and insights that democratize data access for non-technical teams.
GenAI Quality Platform
A unified AI quality platform using an LLM-as-a-Judge approach to automatically surface quality and reliability issues in production Generative AI applications.
AI-Driven Replenishment
Machine-learning predictions that help retail stores prioritize shelf replenishment, outperforming manual scan-based methods across a complex, large-scale operational workflow.
Real-Time Store Performance Platform
A 360° store-performance platform powered by real-time POS sales streaming, enabling data-driven operational decisions across a large store fleet.
Career
My journey
Experience
Education
Author
My book
Breaking Into AI Breaking Into AI
The Complete Roadmap to Becoming an AI Engineer from Scratch: LLMs, Agents, RAG, and a 90-Day Action Plan for Software and Data Engineers.
A practical, no-fluff roadmap for software and data engineers who want to become AI engineers. It covers LLMs, agents, RAG, and a concrete 90-day action plan drawn from nearly two decades on the front line of every major platform shift.
View on Amazon →Research
Publications
View full profile on Google Scholar →
Blog
Latest writing
A home for my notes on AI, data, and building teams that ship.
Micro frontends: when the best thing to share is the app itselfIntegration between teams keeps moving up the stack, from nightly files to streams to APIs. Micro frontends are the next step, and here is why they cut duplicate work and inconsistency.
Scaling an ML algorithm with Spark as distributed computeAn ML algorithm written in Python had to run over tens of millions of items. Here is why I ran it as a distributed Spark job instead of an API or an event stream.
Get in touch
Let's connect
Always glad to exchange ideas on AI, data, and building teams - or to talk through an interesting problem. Find me on LinkedIn.
Connect on LinkedIn →