B2B + B2C • LIVE · MULTI-SIDED PRODUCT

FLAGSHIP OVERVIEW · DYNERY

A consumer dining app on the surface. A growth system underneath.

A consumer dining app on the surface. A growth system underneath.

Over two years, I led Dynery from 0→1 discovery into coordination, transactions, and partner-facing platform strategy, connecting diners, restaurants, and event organizers around one commercial loop: turn intent into orders.

Over two years, I led Dynery from 0→1 discovery into coordination, transactions, and partner-facing platform strategy, connecting diners, restaurants, and event organizers around one commercial loop: turn intent into orders.

Lead product designer

Strategy → shipped product

Sole designer · PM + engineering

2024–2026

Dynery restaurant menu screen with top picks and popular dishes
Dynery group event screen showing attendees, finalized time, and finalized place

REAL PRODUCT UI

3,000+

3,000+

users

6 weeks

6 weeks

PRD → production

350+

350+

components & states

activation vs. launch

01 / PLATFORM THESIS

The product only works when consumer value and business value reinforce each other.

The product only works when consumer value and business value reinforce each other.

The same loop has to pay off for three different people.

The same loop has to pay off for three different people.

Dynery is designed around a shared commercial loop: help people form dining intent, coordinate a session, transact with a venue, and create a reason to return.

Dynery is designed around a shared commercial loop: help people form dining intent, coordinate a session, transact with a venue, and create a reason to return.

THE COMMERCIAL LOOP

01

Discover

02

Coordinate

03

Dine

04

Order

05

Return

01 / B2C

Diners

Discover places, align a group, understand the menu, and move from intent to a confident order.

02 / B2B

Restaurants

Turn high-intent demand into visits, orders, and relationships that can continue after the meal.

03 / B2B2C

Organizers

Create group experiences and route attendance toward participating restaurant partners.

PLATFORM EXPANSION · NOT YET SHIPPED

PLATFORM EXPANSION · NOT YET SHIPPED

02 / PRODUCT EVOLUTION

02 / PRODUCT EVOLUTION

From discovery utility to revenue infrastructure.

From discovery utility to revenue infrastructure.

Each stage expanded the system, not as disconnected features but as a deliberate path from attention to transaction.

Each stage expanded the system, not as disconnected features but as a deliberate path from attention to transaction.

2024

FOUNDATION · SHIPPED

Discovery

Restaurant profiles, personalized menus, social proof, and the first end-to-end consumer foundation.

2025

ACTIVATION · SHIPPED

Coordination

A reworked onboarding and private Group Dining turned individual browsing into shared plans.

2026

REVENUE · SHIPPED + EXPANDING

Transactions

DyneryPay, order flows, and partner-facing event strategy connected product engagement to revenue.

03 / PRODUCT SURFACES

Four moments, one connected journey.

The interface is where a much larger system becomes useful.

The interface is where a much larger system becomes useful.

I designed the consumer-facing experience while accounting for the restaurant data, group roles, physical service moments, and payment states behind it.

I designed the consumer-facing experience while accounting for the restaurant data, group roles, physical service moments, and payment states behind it.

Restaurant profile screen giving context on why to eat here

01 / DISCOVER

Build intent

Restaurant context makes “why here?” legible.

Personalized menu screen with dish cards, prices, and recommendations

02 / DECIDE

Reduce uncertainty

Personalized menus make a complex choice feel clear.

Private Group Dining screen aligning who is coming, the time, and the place

03 / COORDINATE

Turn intent into a plan

Private Group Dining aligns people, place, and time.

Shared cart screen showing per-person items, split shares, and the place order button

04 / TRANSACT

Convert the session

Shared cart and payment states turn the plan into an order.

04 / REVENUE

DyneryPay is where the loop closes.

The hardest part of dinner isn’t ordering. It’s splitting the check.

The hardest part of dinner isn’t ordering. It’s splitting the check.

DyneryPay put shared dishes, per-person shares, tip, and payment inside a single dining session, and became the company’s first revenue-generating surface. PRD to production in six weeks.

DyneryPay put shared dishes, per-person shares, tip, and payment inside a single dining session, and became the company’s first revenue-generating surface. PRD to production in six weeks.

Dynery table session screen showing the four diners seated at table 12 and recommended dishes

01 / SIT DOWN

Open the table

Everyone joins one session, so the bill has a home from the first dish.

Dynery cart screen choosing which diners split a shared dish, showing two personal items and one shared

02 / SHARE

Split the dish, not the bill

Shared plates are the hard case. Choose who splits what before anyone pays.

Dynery bill screen with split-method options and an itemized per-diner breakdown

03 / SETTLE

Pick how to split

Each pays their own, split evenly, or one person covers. Itemized per diner.

Dynery payment screen with tip selection, a $62.72 total, and Apple Pay and Visa as payment methods

04 / PAY

Close the loop

Tip, method, and confirmation without ever leaving the session.

05 / MY ROLE

Lead & sole product designer, partnered with PM and engineering across the lifecycle.

My output was UI. My responsibility was the product system.

My output was UI. My responsibility was the product system.

I moved between strategy, research, interaction design, systems, handoff, QA, and product metrics, often in the same week.

I moved between strategy, research, interaction design, systems, handoff, QA, and product metrics, often in the same week.

01

Strategy

02

Research

03

Interaction

04

Systems

05

QA

06

Metrics

06 / HOW I WORK

AI is in my process, not just in the product.

AI is a collaborator I can audit.

AI is a collaborator I can audit.

I direct AI the way I would direct a designer: a written brief with acceptance criteria, an explicit ask for genuinely different directions, and a review pass where I keep score of what it got right and what I had to catch.

I direct AI the way I would direct a designer: a written brief with acceptance criteria, an explicit ask for genuinely different directions, and a review pass where I keep score of what it got right and what I had to catch.

01 / BRIEF

Direction, not prompting

I write self-contained briefs that name the required outputs, the acceptance criteria, and which single artifact matters most, so what comes back is reviewable instead of decorative.

02 / BUILD

Systems that compile

The design system exists as tokens, a typed React Native component library, and matched light and dark themes. Generated fast, then verified by hand against the real Figma source.

03 / AUDIT

Receipts, not vibes

I review AI output like a critic, not a customer. I log which findings were the model’s and which were mine, because that attribution is what makes the rest trustworthy.

PROOF · GROUP DINING UX DEBUG · JUNE 2026

44 gaps found, triaged, and routed in one day.

44 gaps found, triaged, and routed in one day.

CLAUDE · 14

ME · 30

Severity P1 9 · P2 27 · P3 8. Every row cross-checked against ADO tickets, spec coverage, and current Figma build status, then routed to UI/UX, PM, or dev logic. Eight product decisions came out of that day. One of them contradicted the spec and went back to the PM.

07 / GO DEEPER

The flagship view is the map. These are the stories behind it.

The flagship view is the map. These are the stories behind it.

LIVE DEEP DIVE

Onboarding: Good design. Wrong order. ↗

Onboarding: Good design. Wrong order. ↗

I rebuilt the first-use journey twice and overturned my own design. Activation tripled versus launch.

IN PRODUCTION · STORY NEXT

Private Group Dining

Private Group Dining

How a social planning flow coordinates guests, dining sessions, roles, and decisions without losing momentum.

THE TAKEAWAY

The work wasn’t one feature. It was building a product system where consumer value and business value reinforce each other.

The work wasn’t one feature. It was building a product system where consumer value and business value reinforce each other.

DAVE CAI · PRODUCT DESIGNER

DAVE CAI · PRODUCT DESIGNER

Made in Seattle with ❤️