All work

Founder & Product Designer · 2025 → now

An AI companion platform I designed, built with Claude and grew through community feedback, with no paid advertising.

mess.vn app icon, a white M on a blue tile, centred on a deep blue field

mess.vn

AI Companion0 → 1Payment & Wallet UXDesign System

The starting point. I began building mess.vn in December 2025 for a personal need: a Vietnamese roleplay experience with the familiarity of a messaging app. After sharing it with friends, I released a free MVP to a small roleplay community before the public launch in March 2026.

Learning with the community. I asked early testers short, open-ended questions and offered in-app coins for feedback. Direct messages, Discord discussions and later incentivized polls helped surface requests and friction, guiding ongoing product iteration.

Built with Claude, directed by me. I designed and built mess.vn end to end using Claude-assisted development, owning product direction, UI, implementation and ongoing iteration.

Design decisions.

  • A familiar messaging interface. Conversation layout and typing indicators borrow familiar messaging patterns to make the roleplay experience feel natural.
  • Memory for continuity. Remembering details from earlier conversations was designed to make each session feel connected, instead of starting over.
  • Emotion turned into mechanics. Affection, trust and jealousy read as game stats. Every conversation becomes something you can play, and want to win.
  • Designed for revenue. I built the M Coins economy like a small fintech product: top-up flow, balance, transaction history, daily streaks, reward milestones and the Scarlet membership tier.

The outcome. The product reached 100K+ users, approximately 5,000 peak daily active users and around VND 300M in peak monthly revenue, with no paid advertising. I balanced AI operating costs, usage limits and paid access to support profitable operations. These are product-level results, not a measured conversion lift from a single design change.

mess.vn landing page with the product numbers at the top of the fold
Landing page: the real numbers sit at the very top
mess.vn feature page: memory profiles, emotion stats and multi character group chat
“Not a chatbot. This is a film, and you direct it.”
Character discovery screen with tag, gender and search filters
Character discovery: filter by tag, every card a promise of an experience
M Coins screen: daily check-in streak, reward milestones from 7 to 90 days and a prize wheel
The M Coins economy: daily streaks and reward milestones, designed for retention
mess.vn account settings page listing the Scarlet membership benefits
Scarlet membership: benefits presented as privileges, not as a price list

Want to discuss the decisions behind this project?