About
I design and build production AI and automation systems that run unattended against real systems of record. I started in IT support, moved into full-stack development, and now work as an AI engineer and solutions architect: scoping the business case, designing the system, and shipping it.
Over the past two years at IZZO Golf I have designed and shipped an AI agent handling front-line customer support, an invoice pipeline that reads vendor PDFs with an LLM and three-way matches them against the ERP, and a REST and MCP bridge that is now the single validation, write-safety, and audit chokepoint for every agent and workflow touching that ERP. I also own the infrastructure they run on: a dual-cloud environment across Azure and AWS, and a full endpoint fleet migration from on-premises Active Directory to Entra ID.
Most of what makes these systems work is unglamorous: idempotency, validation gates, audit trails, and knowing when a deterministic workflow is a better answer than an agent. In my experience, AI projects fail on operational discipline well before model quality becomes the limiting factor.
Outside of work I enjoy hiking, the gym, traveling, and time with family.
Work Experience
Skills
Check out my latest work
Production systems built at IZZO Golf, described here as closed-source case studies, alongside products and experiments from my own company, Lumen Limitless.
ERP REST + MCP Bridge
A stateless REST and MCP adapter in front of a legacy SOAP ERP API, giving workflows and AI agents one safe, audited way to read and write ERP data. Every write passes through idempotency, validation, approval, and commit stages and lands in an append-only PostgreSQL audit log. Ships through a GitHub Actions pipeline and is health-checked every 15 minutes.
AI Customer Support Agent
Replaced the legacy izzo.com chatbot with an AI agent that answers product, troubleshooting, and warranty questions, looks up order status, checks stock and golf course availability, and hands off to a person when needed. Launched as a structured pilot, with a weekly report built from real transcripts that tracks outcomes, escalation reasons, and knowledge gaps.

Spinveri
Picks winners for Instagram giveaways and publishes a public page proving each draw was fair. A random seed is sealed as a SHA-256 commitment before entries are collected and revealed afterward, and the winner is derived with HMAC-SHA256 over the entrant list, so neither the host nor Spinveri can change the result. Every draw comes with a standalone script anyone can run to re-derive the winner offline.
Shared Agent Tool Platform
One MCP tool server shared by the chat agent, a voice agent, and any future agent, so each one uses the same tested tools: order lookup, stock checks, course search, and ticket creation. Identity checks keep order lookups from exposing customer data, and backend failures return a standard response and raise an alert.
AP Invoice Automation
A workflow that reads vendor invoice PDFs with an LLM, three-way matches them against live purchase orders through the ERP bridge, generates the voucher import file for accounts payable, files the PDF, and escalates only the mismatches. Later extended to invoices with no purchase order, using per-supplier GL coding held in PostgreSQL.
PromoStandards Inventory API
A PromoStandards 2.0 inventory SOAP API that lets distributors pull product and stock data straight from the ERP in real time. Reworking the query to look up each product individually, instead of reading the whole catalog, cut a call from about 7.9 seconds to under 200 milliseconds.
Swami GPS Course Tools
Rebuilt the mapping tool for Swami GPS units in React on AWS Lambda, then added a job-based publishing pipeline for course data: an update API and dashboard with a diff preview before commit, a verification gate before publishing, and a byte-level regression harness for the binary encoder.
Cloud and Identity Migration
Moved every endpoint from on-premises Active Directory to cloud-only Entra ID, retired the domain controllers, and rebuilt device policy in Intune. Migrated the company intranet to Azure Container Apps with a GitHub Actions deploy pipeline, then ran a cost review that removed unused and duplicate resources.
Voice Appointment Agent
A phone agent that books, reschedules, and cancels appointments in natural conversation. Calls arrive over Twilio and stream to a realtime voice model, with tools for calendar availability, caller verification, SMS confirmations, and automated 24-hour reminders.
Complian
A supply chain compliance tool that extracts bill of materials data from PDFs with an LLM, then screens each supplier against the US Consolidated Screening List. The screening itself is deterministic: name normalization, fuzzy matching, and a rules-based risk engine, with the model used only for extraction.
Get in Touch
Want to chat? Shoot me an email at hello@zachlippa.dev, or schedule some time on my calendar!
