Bringing restaurant reservations in-house for MGM Resorts
- Role
- End-to-end design
- Team
- Commerce team, MGM Resorts
- Timeline
- 2025–2026
- Platform
- Web, desktop and mobile
- Impact
- Replaced third-party booking with a native flow, live in production

Challenge
Restaurant reservations at MGM Resorts relied on third-party services. The Commerce team set out to replace them with a native experience, designed and owned by MGM from the first search to the confirmation.
Approach
I designed the experience end to end, as part of my support to the Commerce team: the search by date, time and party size, the view of available tables, the reservation details and how a table sits in the cart next to the rest of an MGM booking. The flow is built on Vega, MGM's design system, so it reads as one product with everything around it.
- Client
- MGM Resorts International
- Industry
- Hospitality
- Scope
- UX/UI, Prototyping, UX copy
Much of my work at MGM Resorts is confidential. Everything shown here is live in production today.

Booking a table looks like a three-field form. In a resort it isn't: availability changes by restaurant and by time of day, and a guest who edits the party size expects the results to follow. Most of the design effort went into making that first step feel obvious and keeping every later screen in sync with it.
The screens people rarely screenshot got the same attention as the main path: no tables left, a search that changed halfway, an error in the cart. Each of those states has its own message and its own way out, so the guest never hits a dead end.

