tien · shiang · tsai
Tianxiang Cai 蔡天祥
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 50 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.


Beijing(2000)

Tesla (2021)

UW MS HCDE (2024)

What I’m like to work with
I designed Dynery’s onboarding in 2025, watched it underperform, and rebuilt it in 2026 against my own decision. Read the onboarding case.
I stay with the work until it ships.
On DyneryPay I owned the monetization logic, the shared-bill permissions, and the privacy calls, not just the screens, and stayed on it through production. I’m most useful when the product decision, the interface details, and delivery stay connected.
I go deep too early.
Given a problem with a lot of edge cases, I’ll over-explore before the decision is settled. So I state the decision we need to make first, time-box the exploration, and lead reviews with the recommendation instead of the reasoning.
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…







Made in Seattle with ❤️

