tien · shiang · tsai

Tianxiang Cai 蔡天祥

*Bored of reading portfolios? Try dragging the badge

Nomad in Beijing, New England, Shanghai, now based in Seattle. I’ve gone by “Dave” in English since I was five. Either name works.

About

Lead Product Designer in Seattle

I take complex consumer products from strategy through shipped experience.

I take complex consumer products from strategy through shipped experience.

Right now I’m the lead product designer on Dynery, an AI-powered social dining app at Trofimo, where I helped grow the product from zero to 3,000+ registered users and took DyneryPay from PRD to production in six weeks as its first revenue stream.

Dave Cai trail running in a Pacific Northwest forest

👋

The

short

version:

and

zero

Oscars.

A

with

zero

pixels.

A

campaign

as

the

intern

who

ate

the

research.

from

zero

to

3,000

users.

Off

the

clock

I

run

and

shoot

because

I

enjoy

waiting

two

weeks

to

see

my

mistakes.

How I got here, and how I work

I came up through video, and it still shows

A high-school English assignment sent me down a Final Cut Pro rabbit hole, and a decade of video, motion, and VFX followed. At Tesla I co-produced 13 films that went on to reach more than 5 million views.

That decade isn’t a fun fact on my résumé. It’s why I think about products the way an editor thinks about a cut: what does someone need to see before they’ll care?

Last year that instinct fixed something real. Dynery’s onboarding was clean, fast, and quietly starving activation, because we asked people to build a profile before we’d shown them anything worth building it for. The fix wasn’t better craft. It was establishing before asking.

Dave holding a film camera
Dave as a child in Beijing

Beijing(2000)

Dave at Tesla

Tesla (2021)

Dave at UW HCDE graduation

UW MS HCDE (2024)

How I build

judgment is the job

My title says designer. In practice my PM routes production front-end through me: I use Claude Code to scale Dynery’s 350+ component design system and to produce React Native, then take it through my own QA before it reaches engineering.

Generation is the easy part. The job is catching what it gets wrong, so I encoded a provenance, token, state, and accessibility audit into the agent itself, gated before handoff.

Design for humans

not the trend cycle

We’re three years into the AI gold rush, and most products are bolting a language model onto something and calling it innovation. I work on an AI product. The question I come back to every time is whether the AI is solving a problem here, or just performing innovation.

I’d rather ship a slower, considered feature that earns trust than one that wears this season’s vocabulary.

Beyond design

You can find me…

I studied Digital Media & Design at UConn. Some of that work, on mental health and freedom of expression, was recognized at international human rights forums.

These days: half marathons (1:47 PR), DJing electronic music, film photography, and trail running the Pacific Northwest.

DJing on the shore at sunset
Running the Portland Marathon
Running at sunset
DJing at a party
Sitting above a lake in the Cascades
Collaborative design prototyping at UW HCDE
Dave presenting at a lectern

What I’m looking for

Senior or Lead Product Designer roles on genuinely complex products: multi-sided, systems-heavy, where craft and shipping both matter. If that’s what you’re building, I’d like to hear about it.

Senior or Lead Product Designer roles on genuinely complex products: multi-sided, systems-heavy, where craft and shipping both matter. If that’s what you’re building, I’d like to hear about it.

Made in Seattle with ❤️