Portfolio demonstration · Senior Mobile Product Manager & UX Tester

Mobile journeys that feel built for home — wherever home is now.

A working audit lab for Dangdi, a social-commerce platform for Chinese communities outside China. It shows how I go from a user’s intent to a verified, prioritized, measurable fix — and keeps every claim traceable to the screen it came from.

3
sample journeys
12
annotated findings
6
devices in matrix
9:41●●● ▮
确认订单
4人火锅套餐 × 1¥128

支付方式

微信支付
支付宝
Apple Pay

收货地址

省份 请选择
城市 请选择
区县 请选择
邮编 M5V 2T6请输入6位数字
姓名 CHEN, Mei Ling
合计 ¥128提交订单
08
09

How I work

Discover → Audit → Prioritize → Validate → Deliver → Measure

Six stages, each with a concrete artifact in the lab. The stages feed one another: a journey step produces findings, findings produce tickets and test cases, and tickets carry the metric that tells us whether the fix worked.

  1. 01

    Discover洞察

    Map the jobs diaspora users hire the app for. Personas, markets and step-level emotion, friction and drop-off — so the audit starts from intent, not screens.

    Journey mapsFriction heatmapHypotheses
    User Journey Analyzer
  2. 02

    Audit评估

    Annotate real screens against heuristics, accessibility and Chinese-localization rules. Every finding is pinned to pixels, a device and a build.

    Annotated findingsSeverity ratingsL10n review
    Screenshot Audit · Localization
  3. 03

    Prioritize排序

    Turn findings into tickets and rank them with RICE. Reach and confidence are explicit and editable, so the ranking can be challenged in the open.

    RICE scoresRanked backlogTrade-off notes
    Prioritized Backlog
  4. 04

    Validate验证

    Write reproducible test cases across a device matrix that includes HarmonyOS and HyperOS phones without Google services. Record every run.

    Test casesDevice matrixRun history
    Mobile Test Case Manager
  5. 05

    Deliver交付

    Hand engineering tickets with acceptance criteria, the original evidence and the linked tests — nothing gets lost between design, QA and dev.

    Acceptance criteriaLinked evidenceRelease notes
    Tickets & acceptance criteria
  6. 06

    Measure度量

    Close the loop with a baseline, a target and an owner per ticket. The report separates verified results from illustrative examples.

    Success metricsExec summaryExports
    Executive Audit Report

Traceability

Every ticket can point back at the pixel that started it.

Stakeholders shouldn’t have to trust a summary. In the lab, any finding opens a trace: the annotated screenshot, the observation and impact, the recommendation, the test cases that prove it, the backlog ticket that fixes it, and the metric that measures it.

Follow F-08 through the lab
  1. ScreenshotCheckout · iPhone 15 · zh-Hans-CA · build 4.12.0
  2. Finding F-08 · CriticalWeChat Pay pre-selected; fails after PIN for Canadian-issued cards
  3. RecommendationOrder methods by local success rate; pre-check wallet eligibility
  4. Test case TC-07 · P0Default method & eligibility hint before PIN — iPhone 15, 5G
  5. Ticket DPL-102 · RICE 12,600Payments squad · acceptance criteria attached
  6. MetricCheckout → paid conversion · 62% → 74% (illustrative)

Chinese localization, abroad

Translation is the easy part.

Diaspora users live between two sets of conventions. The details that break trust are rarely the words — they’re currencies, wallets, addresses, fonts and the phones people actually carry.

Open Localization Review

简体 / 繁體

Script is a reader preference, not a region. HK, TW and MY diaspora read Traditional first.

Pinyin search

“zufang” and “zf” should find 租房 — many users type on German or English keyboards.

¥ is ambiguous

CNY and JPY share a symbol. Always render ISO-aware currency: CA$128 · 12,000日元.

Wallet eligibility

WeChat Pay and Alipay often need a mainland bank card. Check before the PIN, not after.

Addresses & names

Mainland 省/市/区 forms reject “M5V 2T6”. Use per-country schemas and split 姓 / 名.

CJK typography

Han unification makes 关 render Japanese without lang tags. Apply 避头尾 line-breaking.

No-GMS devices

Huawei (HarmonyOS) and CN-ROM Xiaomi phones lack Google push and maps. Test them.

WeChat sharing

Links shared to family in China need preview cards and an H5 page that loads there.

Evidence policy

Clear about what is shown, and what is proven.

Illustrative

Seed content that demonstrates the method. The screens in this demo are drawn wireframes, not captures of the live Dangdi app, and the funnel numbers are invented to make prioritization concrete.

Unverified

A finding captured from a screenshot you upload. It is a real observation, but it hasn’t yet been reproduced on a named device and store build.

Verified

Reproduced by the auditor on a named device and build, with a reproduction note and, ideally, a recorded test-case run. Only these count as audit results in the report.

Try it with your own screens.

Upload a screenshot, draw a box, rate severity, and watch it flow to a test case and a ranked ticket. Everything is saved in your browser.

Start an audit