Explore
Featured Work
Fixing onboarding without engineers
Session time
Time to ship
3d
Specialisations
Systems Design Internationalisation AI Products Figma Prototyping
// career_stats.json
Experience 7yrs
Countries 3
Studios 2AAA
Languages EN·CN·JP
Open to opportunities
Looking for senior UX roles in Tokyo or Singapore — complex systems, AI products, and cross-cultural teams.
Full-time Tokyo Singapore
Senior UX Designer
Singapore
Japan

I design complex systems that
help people act with confidence.

Specialising in complex system design, internationalisation, and AI-adjacent products. 7+ years at Ubisoft and Tencent.

Case Studies | Design Process
Case Studies | Design Process
Case Studies | Design Process
Case Studies | Design Process
Case Studies | Design Process
Case Studies | Design Process
Case Studies | Design Process
Case Studies | Design Process
Case Studies | Design Process
Case Studies | Design Process
Case Studies | Design Process
Case Studies | Design Process
Case Studies | Design Process
Case Studies | Design Process
Case Studies | Design Process
Case Studies | Design Process
Selected Work

Three problems. Three scales.

03 case studies
01 / 03
AI Behaviour Design Complex Systems Agentic UX

Making AI behaviour legible at scale

I designed both the AI priority state machine and the UX layer for Guangzai — autonomous companions with needs, skills, and personalities — making invisible behaviour legible for up to 20 characters at once.

Designed L1/L2/L3 behaviour hierarchy from scratch
Owned both AI logic and UX — end to end
Framework became project-wide UX standard
guangzai_behaviour.ai
L3Alert — needs bathroom!
L2Hungry — find food
L1Socialising normally
02 / 03
Complex Systems Progressive Disclosure AAA

Making a constrained inventory system feel effortless

Ships, slots, weapon sizes, stats — a deeply constrained system players couldn't navigate. A single toggle resolved a team debate and respected two completely different user mental models simultaneously.

Eliminated invalid choices at point of decision
Scaled across live-service content updates without redesign
One pattern resolved QA feedback and internal team debate
ship_loadout.ui
💣
🔱
🗡️
🏹
Showing compatible only
Show all
03 / 03
Internationalisation Conversion Design Localisation

One subscription screen. Every language. One layout.

A single screen had to convert users across all markets simultaneously — including Arabic RTL and dramatically different string lengths. Percentage-based savings made the decision universally legible regardless of currency or locale.

Layout held across all languages including RTL Arabic
Percentage framing universally legible across all markets
Single design system, zero market-specific layout variants
subscription.ui
12-Month ¥4,980 Save 72%
3-Month ¥3,100 Save 31%
1-Month ¥1,500
About

Built for complexity.
Designed for humans.

I'm a Singaporean UX Designer with 7+ years shipping complex digital products across Japan and Singapore. My background is in information engineering — I think in systems before I think in screens.

I've worked at Ubisoft Singapore on a AAA live-service game, Ubisoft Osaka on Rocksmith+ — a subscription EdTech product for learning guitar — and Tencent Japan on a Chinese social open-world game. Each role pushed me into different design problems across different cultures and constraints.

Now I'm focused on AI-adjacent products and complex workflow tools — where good UX isn't a nice-to-have, it's what makes the technology actually work for people.

2023–2026
Senior UX Designer
Tencent Japan — Aostar
2022–2023
UI/UX Designer
Ubisoft Osaka — Rocksmith+
2019–2022
UX Designer
Ubisoft Singapore — Skull & Bones
NTU
B.Eng Information Engineering
Nanyang Technological University
Core Skills
Systems Thinking
Complex workflows, IA, progressive disclosure
Internationalisation
RTL, localisation, multi-market
AI Products
Agentic UX, trust, transparency patterns
Cross-functional
Engineering, science, product
Prototyping
Figma, H5, engine-level UI
Languages
English · Mandarin · Japanese