Frame · Hero · 1240 × 620
Portrait of Priya S.

Priya S.
Product Designer.

I design booking and ordering flows for restaurants. The goal is fewer taps, fewer regrets, more reorders. Currently at Mitra, working on the host-side dashboard and the customer order surface.

Mitra · Product Design Singapore · SGT Available · Q3
Frame · About

About

// about

Six years in restaurant tech. Started in service — bussing tables, then host stand, then a year as an FOH manager — which is the only reason my flows survive Friday at 7pm.

I draw flows the way line cooks call tickets: out loud, in order, with the failure case named first. Most booking screens are designed for the empty state. Mine are designed for the queue.

Frame · Booking flow · interactive

Booking flow — Mitra v3

From SMS link to seated. Hover the diagram to draw arrows. Five nodes, two failure paths collapsed into one.

01
SMS link tapped
entry · 3.1k/wk
02
Pick party + slot
11s median
03
Hold seat (60s)
no signup yet
04
Confirm + add to wallet
apple/google
05
Seated
success
Frame · Order flow · interactive

Order flow — table-side

QR at table to bill split. Shared cart state across phones is the whole game.

01
QR scan at table
no app install
02
Browse menu
live 86'd items
03
Shared cart
multi-device sync
04
Send to kitchen
course-fired
05
Split + pay
success
Frame · Restaurant onboarding

Onboarding — restaurant operator

From signup to first live booking on the host iPad. The whole thing has to fit between lunch and dinner service.

01
Sign up
email + venue
02
Floor plan import
photo → grid
03
Hours + holds
presets
04
Test booking
guided
05
Live
≤ 22 min
Frame · Three tap rules

Three tap rules

01 · RULE

The empty state lies.

Design for the queue, not the demo. Test every screen at 47 covers, mid-shift, with one staff member who's annoyed.

02 · RULE

Hold before signup.

Reserve the seat for 60 seconds. Account creation is friction we earn after the customer is committed, not before.

03 · RULE

Failure is a path.

Sold out, late, walked off, double-booked. If it's not in the diagram it'll happen at 7:48pm on Friday and someone will cry.

Frame · Notes (yellow)

Notes

Priya · 14 Apr
"Can we kill the email field on hold? Engineering says yes if we keep the SMS hash."
Engineering · 15 Apr
"Yes, but need rate-limit on SMS endpoint. Spec by Friday?"
Priya · 16 Apr
"Spec attached. Drop-off on step 3 went 11% → 4% in prototype. Worth shipping."
Ops · 18 Apr
"Hosts asking for the 'sold out' badge to be louder. Currently invisible at arm's length."
Frame · Contact

Let's draw something with the queue in it.

Open to product design contracts and full-time roles for restaurant, hospitality, and ops-heavy software.