Restaurant & Kitchen Technology
POS, kitchen systems, automated dispensing, self-service kiosks, payments, and connected commercial equipment — including systems deployed at national scale for leading restaurant brands.
Principal Engineer · Barrington, IL
I design and build end-to-end systems that connect software, devices, equipment, sensors, controls, and cloud infrastructure — from mobile applications, embedded systems and edge software to IoT platforms, device management, and operator interfaces. My work spans restaurant technology, autonomous retail and industrial automation, including Point of Sale (POS) systems, connected commercial kitchen equipment, unattended retail machines, self-service kiosks, PLC-controlled equipment, and distributed platforms deployed across thousands of locations.
What I Build
I am most useful on engineering problems that cross traditional boundaries — where software must communicate with, control, monitor, or coordinate physical equipment reliably in production.
POS, kitchen systems, automated dispensing, self-service kiosks, payments, and connected commercial equipment — including systems deployed at national scale for leading restaurant brands.
Resilient on-premise services, real-time messaging, offline-capable workflows, synchronization, APIs, event streaming, and cloud connectivity for systems distributed across physical locations.
Unattended dispensing machines, kiosks, payments, remote provisioning, fleet management, telemetry, transaction tracking, and operational tools for equipment that must work without an employee standing beside it.
PLC integration, equipment control, embedded Linux, sensors and actuators, hardware abstraction, Modbus, MQTT, and software that connects physical equipment to higher-level systems.
AI Work
I build software that gives AI useful context, reliable interfaces, and a clear path into production workflows. My focus is applied AI engineering: making existing products, SDKs, and operational data genuinely useful to LLM clients.
Designed an AI-extensible Android POS and SDK architecture so customers can generate industry-specific UI flows, business logic, and third-party integrations with Claude instead of building every variation by hand.
Implemented MCP servers that expose machine, telemetry, sales, and inventory data to LLM clients, enabling natural-language operator insights and anomaly diagnosis over live business data.
Use Claude Code, the Anthropic API, and agentic development workflows to structure codebases, documentation, and domain context for dependable AI-assisted development.
Selected Work
Connected equipment platform · Edge to cloud
Architected and implemented a hardware-agnostic platform for managing and monitoring unattended retail dispensing machines. The system bridges physical equipment, edge software, cloud services, and operator tools, supporting remote provisioning, configuration, telemetry, and transaction tracking.
Visit Vendistax →Self-service commercial facility · Buffalo Grove, IL
Founded and built wash.pet under Vendistax as a real commercial deployment where software directly controls physical equipment. I am responsible for the system end-to-end — controls, kiosk software, payments, cloud services, telemetry, and the physical facility systems they operate.
Visit wash.pet →Principal engineer on a greenfield distributed POS platform deployed to all 7,000+ Taco Bell U.S. restaurants, integrating in-store servers, kiosks, payment devices, kitchen display systems, and order confirmation boards. Owned the Couchbase implementation for in-store clients synchronizing with the server cluster.
Took a proof-of-concept application for an automated drink dispenser (a soda machine that makes and lids drinks automatically) from Yum!'s Red Innovation Lab to a scalable, observable production system with a redesigned UX, deployed for Taco Bell. Later supported the commercialized version at BlueSparq. The GUI is the subject of a design patent application.
Helped design and implement an in-restaurant platform integrating POS, Kitchen Display Systems, predictive demand, and ordering. Designed and benchmarked NATS JetStream for real-time order-event streaming and replay, implemented GraphQL support, and delivered a client-side SDK for other platform consumers.
Built Java daemons on embedded Linux to monitor and control tractor equipment, plus Android applications used to discover and configure connected equipment. This work combined embedded software, equipment control, device discovery, and operator-facing tooling.
Built a mobile application and supporting backend services connecting commercial kitchen operators and service technicians to libraries of technical documentation, ecommerce purchasing and IoT networks using AWS IoT Core, Lambda, Cognito, and DynamoDB.
About
I'm a software engineer and technical leader specializing in systems where software interacts with physical equipment. My background spans Android, cloud backends, mobile, embedded Linux, device control, IoT, distributed edge systems, cloud platforms, and user-facing applications.
I've built systems that monitor and control commercial kitchen equipment, automated dispensing machines, self-service kiosks, payment devices, unattended retail systems and agricultural equipment. I tend to work across boundaries that are traditionally owned by separate teams — hardware interfaces, device software, networking, backend services, telemetry, APIs, and user experience — and turn them into cohesive production systems.
My experience ranges from individual machines to distributed platforms running across thousands of physical locations. I have held hands-on principal engineering roles as well as engineering leadership roles, and I am most interested in difficult technical problems where reliability, hardware integration, and production operations matter.
More recently, I founded wash.pet, a self-service dog wash operating under Vendistax. It is a live production business and a working example of the systems I like to build: cloud services, kiosk/POS software, payment device integrations, device communication, monitoring, physical controls, PLC firmware, and operations all working together for real customers. In fact, you can visit the facility and wash your dog! It's located at 1505 West Dundee Rd., Buffalo Grove, IL 60089. Right next to the Burger King!
Career
Vendistax · Barrington, IL
Yum! Brands / KFC · via Vendistax
BlueSparq, a Middleby Company · Cape Coral, FL
Yum! Brands · Chicago, IL
GPShopper, a Synchrony Financial Company · Chicago, IL
Parrish Systems LLC · Barrington, IL
Parts Town LLC · Addison, IL
CNH Industrial · Burr Ridge, IL
ContextMedia Health LLC · Chicago, IL
D2 Technologies · Barrington, IL
Technical Breadth
Get In Touch
Open to Staff / Principal engineering roles and consulting in industrial automation, IoT, connected equipment, autonomous retail, edge computing, and restaurant technology.