PROBLEM
At Baris Brew, a barista robot café, a single order passes through five screens. Customers order at a kiosk or in the app, follow the brewing status on the store display (DID), and collect their drink at the pickup zone. Operators run the store remotely from the back office, BarisON. Each screen had been built at a different time by a different team, so the same state went by different names and an order never read as one flow.
The problems found on site were concrete. Coupons were hard to find, and the coupon confirmation covered the pay button. When orders queued up, order numbers rotated on screen and customers could not judge their wait. In the back office, screen drafts and development had run ahead of planning, leaving the information architecture and permission model undefined.

APPROACH
I joined in August 2025 to tie the customer channels and the operations console together as one system UX, working from three principles.
Field first. I gathered problems from a trade show operations debrief and an interview with the retail operations lead. In the summer of 2026 I ran field observations across stores and shared a report of usage patterns by store with the whole company.
One order, one flow. I defined the states of an order first, from ordering and payment through brewing, pickup, and retrieval, then aligned the kiosk, app, and displays to show the same state in the same words.
The document is the source of truth. Each product got a PRD whose features and policies map one-to-one to the Figma screen pages. When a screen and a rule disagree, the document is fixed first.
SOLUTION
Kiosk
I organized the flow from the start screen through menu browsing, item detail, order review, and payment. Coupons are applied on the order review screen by scanning a QR code or entering a code, and payment finishes in two screens: choosing a method and following the terminal guidance. To meet the accessibility standard for unattended terminals, the kiosk gained a physical keypad, voice guidance, high contrast, and magnification, and the start screen carries the entry point for voice ordering.


Mobile app
Customers order before they arrive and see their queue position and expected completion time in the app. The brewing status screen uses one structure for the waiting, brewing, done, and error states, and guides them to pickup when the drink is ready.

Store display and pickup zone
In a store with no staff, the display does the calling. It splits orders being brewed from orders waiting for pickup, by order number, and announces completion on screen. The pickup zone shows each order as a card and clears cards as a camera detects pickups. The wording for retrieval and disposal situations was aligned across the app and the displays.

Operations console, BarisON
BarisON is the console from which headquarters runs unmanned stores remotely. I planned store and robot control (power, status, cameras), unified management of the headquarters master catalog and each store’s products and stock, an alarm system organized by operational severity, and a three-tier account model for headquarters admins, operations staff, and store owners. I also set common policies such as input form validation and button label conventions.

Voice ordering, VoiceOrder
I designed the prompts and conversation flow for LLM-based voice ordering: a prompt defining personality, environment, tone, goals, guardrails, and tools; the wake word (“Baris”); barge-in; and the session-end rules and completion screen. The kiosk carries the entry point and distinguishes the listening, thinking, responding, and error states with an animation along the screen edge. Issues found in the store pilot, such as TTS audio feeding back into the microphone, were tracked in a checklist and fixed in updates.
IMPLEMENTATION
Documents and handoff. PRDs for the kiosk, app, DID, pickup zone, and BarisON link every feature and policy to its Figma screen and keep a change log. Work goes to development in phases, and I chair the BarisON project meetings to set priorities.
Validation. I validated the designs with a store pilot checklist, barrier-free kiosk QA, and analysis of voice order logs. The logs showed people using it like a voice assistant, which I reframed as a UI problem rather than an AI capability problem.
IMPACT
- Shipped a mobile app update timed to a new store opening.
- Put the VoiceOrder MVP into a store pilot in December 2025 and released an update that improved wake word recognition and TTS.
- Applied the stock and payment management improvements in BarisON and finalized the barrier-free kiosk spec.
- Shared the field observation research results with the whole company.