Leoh — Product
CV ↗

2015 — 2026 · Ho Chi Minh City

10 years.10 decisions.

No case studies. No gallery. Just the trade-offs I faced and the calls I made — from a legal-tech startup to a game millions of people played.

Scroll

About

10 yearsBuilding products
Member #14Sky Mavis · first product designer
Head of ProductAxie Web3
Atia's LegacyStepped in as PM · 2M+ pre-registrations
Designer who codesShipped ~80% of a product's front-end
NowVibe-coding useful products with AI

How I think about product

Product is the job of seeing the trade-off clearly, making the call, learning from what the data says — and doing it again.

01

Decide

Make the call with what you know. Own it out loud.

02

Trade-off

Every good option costs something. Name what you're giving up.

03

Learn

Let the data and the users tell you if you were right.

04

Again

Take what you learned into the next decision.

Ten times over ten years. Here's each one.

Part one · 2015 — 2019

Anduin.

01
2015 · Anduin

Design was barely a function yet. I joined as its second designer.

A legal-tech startup building software for private capital transactions. Engineers everywhere, design still finding its place.

Decision

Define what design means here — not just what to design.

Trade-off

Ship more screensvs.define what "good" looks like

02
2016 — 2019 · Anduin

I took on ~80% of the front-end. And worked in Git like an engineer.

To make sure what shipped actually matched the design standard we had set, I stopped handing off designs and built most of the product's front-end myself.

Decision

Own the outcome, not the artifact.

Trade-off

Time spent designingvs.a product that matched the design

Part two · 2019 — 2025

Then Sky Mavis.

03
2019 · Sky Mavis

I joined a small game company as member #14.

Its first product designer — three months before Axie Classic, the company's first game, went live. A tiny team building a game where players owned their creatures. No playbook existed yet.

Decision

Bet on something nobody had a name for yet.

Trade-off

A stable path in legal-techvs.an unproven team, pre-launch

Learned

A small team that really cares is the fastest team there is.

04
2019 — 2020 · Axie Marketplace

The first Axie Marketplace wasn't pretty. Other marketplaces copied it anyway.

I designed version one. It was rough — but the layout made buying and selling NFTs obvious, and that's the part other NFT sites cloned.

Decision

Clarity before polish. Polish can wait. Trust can't.

Trade-off

Visual polishvs.a clear market, live sooner

Learned

There will always be something to fix. Don't wait for perfect — ship, and let real use test the direction.

05
2020 — 2021 · Product Design

One designer became a design function.

I built the Product Design team — and still shipped key Web3 products myself: the Ronin explorer, the bridge, the Axie Marketplace and staking.

Decision

Scale judgement, not just headcount.

Trade-off

Doing the work myselfvs.building people who could do it without me

Learned

Letting go of my own design work was hard. It gave back far more than I expected.

06 · 2021

Then millions of people showed up.

The company grew faster than any org chart could hold. Ronin and Axie split into separate squads.

$4BAll-time Axie Marketplace volume
2MTotal Axie game players
Decision

Own Axie Web3 end to end. Advise Ronin until it had a product leader of its own.

Trade-off

Breadth across every productvs.depth where it mattered most

07
2021 · Head of Product

I stopped leading designers. I started leading product.

Head of Product, Axie Web3 — app.axieinfinity.com, staking, and the economy around every Axie. And from 2021, I managed Axie's product and graphic design team — 3 graphic and 3–5 product designers.

Decision

Move from design into product — and own the outcome, not the pixels.

Trade-off

The craft I was known forvs.the problems that mattered more

Learned

A clear direction beats a pile of nice features. Connect the dots across the system first.

08 · 2022 — 2024

Then everything changed.

The market turned and trading dried up. Plenty of people still played Axie Origins — they just never touched the chain. I worked with the game team on retention, and built Bounties: on-chain quests made for people who only played the game.

10k → 60–70kOn-chain DAU, before → after Bounties
~100kIn-game DAU
Decision

Stop waiting for traders. Bring Web3 to where the players already were — inside the game.

Trade-off

Wait for the market to come backvs.give the players we still had a reason to go on-chain

Learned

You can't predict the market. You can adapt to it — there's always another way in.

09
2025 · Atia's Legacy

Rebuild.

A new MMO for the Axie world. I managed 2 PMs across the web app and the game. When the demo deadline slipped, I stepped in as PM, cut a new NFT character and player-owned land, moved the date publicly with the community — and shipped the first playtest. I also planned the pre-registration page and ran the campaign with Growth.

2M+Pre-registrations
1,000Playtest players
Decision

Cut scope, not trust.

Trade-off

The full visionvs.a date the community could trust

Learned

Set KPIs and deadlines carefully. And only promote someone to lead after they've shown they can.

Read the playtest launch ↗

Paper puppet, script and edit made with AI · Sound optional

The early Sky Mavis team in red Axie Infinity T-shirts at an event booth, next to an Axie Infinity banner. Leoh is in the front row, far right.

Me (front row, far right) with the early team, before Axie took off · Photo: Business Insider

Axie Marketplace v1: filter sidebar on the left, item count header, grid of Axie cards with ID badge, art and price.
Axie Marketplace v1 · my design
A later NFT marketplace with the same structure: filter sidebar with Clear Filter, item count header, grid of cards with badges, art and price.
A later NFT marketplace · same structure

Filter sidebar · item count · card grid with ID, art and price

Axie department structure in 2025: Leoh as Head of Axie, with three squads (Core & AppAxie, Axie Verse, Maintenance Games), each with a biz owner, product manager and technical owner.

Names hidden · roles as planned

10 · 2025 — 2026

I left the org chart.Became a dad. Took a breath.Then went back to building.

Years of leading teams had moved me away from what got me into product: turning an idea into something people can use. AI changed the cost of doing that. One person can now research, design, code, test and ship at a speed that used to take a team.

Decision

Get dangerous with the tools again. Not to become an AI expert — to close the distance between an idea and a shipped product.

Trade-off

Stay the leader who directs buildersvs.become a builder again

Learned

My sense of “that'll take a sprint” has changed for good. I'll bring that to the next team.

So I started building

4 products.
One person.

Problem → Product → Design → Code → Deployment

No designer to brief.
No engineer to hand off to.
No org chart to hide behind.
Just an idea and the responsibility to make it real.

11 · Now

The next
decision.

I'm looking for a product worth spending the next few years building.

Talk to Leoh →
Product leadershipRemote or onsite · GMT+7Web3 · Games · Consumer LinkedIn ↗ CV (PDF) ↗