About
I ran retail operations for twenty-five years before I built any of the technology those stores run on.
That order is the whole point. I have worked the task list a shelf system generates, and I have deployed that system into someone else's stores. Most retail AI is built by people who have never had to work the list.
Now I build the systems. At SymphonyAI that meant the analytics platform enterprise grocery and convenience pilots ran on, the lost-sales methodology that became the internal standard for what a shelf gap actually costs, an insight engine designed so the model never computes a dollar figure, and a test engine that audits what an AI app decides rather than what it renders. Where engineering owned the platform, I owned the methodology, the governance, and the semantic layer — the parts that decide whether a number survives being challenged.
Before that, Focal Systems, where I was close enough to the deep-learning team to run the labeling pipeline that trained the models and close enough to customers to ship Planogram Scan-in, the self-serve onboarding feature that fixed the cold-start problem every shelf-intelligence deployment hits. And underneath all of it, Wegmans: full P&L ownership and two decades of leading teams, which is where the operating discipline comes from.
I work AI-natively. I design, prompt, build, and ship with these tools every day; the work on this site is systems I run. I taught myself Python, TypeScript, React, SQL, and Docker by shipping them.
What I want next is the work that sits between the store and the system: hearing what is actually breaking on a shelf, turning it into a specification an engineering team can build from, and staying with it through deployment so that what ships is what was needed. Titles matter less to me than that translation.
Career path
Building and Shipping
Started building with AI in earnest in 2025 and haven’t stopped since. Catalyst CPQ, a multi-tenant B2B SaaS, built and deployed from scratch; a governed multi-agent development practice with hybrid-retrieval RAG, typed agent roles, and hook-enforced protocol; a governance console with an append-only audit trail; automation pipelines; and this site. Self-taught Python, TypeScript, React, SQL, and Docker by shipping them.
Director, Solutions Engineering
Authored the methodology and governance that made an internal agentic insights platform's outputs audit-defensible. Led a lost-sales / out-of-stock analytics methodology and an approach separating recoverable store-execution losses from non-recoverable supply-chain losses — both became reusable internal standards across the pilot portfolio. Config-driven multi-customer analytics architecture, automated data pipelines, executive reporting.
Senior Business Analyst, CS and Product
Returned to Focal on the product and AI-operations side, reporting to the Head of Deep Learning. Co-led the launch of an AI forecasting product as customer proxy and subject-matter expert, and ran the data-labeling pipeline that trained the computer-vision models. Held the mapping between what the stores meant and what product and engineering built.
Sr. Customer Success Manager
Computer-vision shelf intelligence for enterprise grocery. Owned enterprise pilot accounts end to end, and shipped Planogram Scan-in — the self-serve onboarding feature that let retailers build their store planograms by scanning shelf UPCs, giving deployments the canonical item-location data they were missing.
Sr. Manager, Inventory Control & Cash Management
Multi-location inventory systems, compliance, and cash management controls.
Operations Leadership → Store Director Track
25 years of progressive leadership: P&L management, team development, merchandising, and operational excellence across all departments.
Skills with evidence
Every skill backed by something I actually shipped.
Conducted time & motion field studies across pilot stores, then built the automation that eliminated manual reporting entirely
Led a lost-sales and out-of-stock analytics methodology grounded in the published academic research of Gruen and Corsten rather than vendor benchmarks, so the numbers held up under executive scrutiny
A single metric dictionary as the source of truth: every KPI defined once, with a lockstep test so copies of a definition cannot drift
A 1.0-scoring fixture ships alongside a reversed-layout control that must score 0.125, and a CV system's run-to-run noise gets measured on identical inputs before the first reading counts
Turn what is actually breaking on a shelf into a specification an engineering team can build from, then stay with it through deployment into the stores it was written for
Root-caused a production outage to five distinct mechanisms and cut a query of more than 170 seconds to 0.64s
Three years across customer success and solutions engineering, mapping what store operators, category leads, and brand-side sponsors each needed from one shared set of shelf-scan data
Findings reach the engineering team as evidence packages a reader can re-derive, framed as questions and put through an explicit refutation pass first
n8n-orchestrated ETL running on schedule for months: scrape, import, rebuild, monitor — with failure alerts that auto-create tasks
Defined operational KPIs (availability, compliance, task completion) with auditable calculation methodology
Built ROI models and executive value narratives to support pilot expansion and customer renewal conversations
Designed config-driven architecture supporting multiple customer formats with shared core logic
Took a B2B SaaS platform from idea to deployed, with multi-tenant architecture and a first prospect onboarded