PV-26SYSTEM BOOT
LOADING WORLD

Building digital products with clarity

Signal Room / 26
Independent developer / product thinkerThai Nguyen, VN / 2026

A small studio of one


I'm Phan Vinh — I turn complex workflows, early product questions and curious experiments into things people can understand and use.

Signal / 001Made for the useful
Cobalt tabletop arcade machine with a luminous signal on screen
Play is a serious
way to learn.
Scroll down
to explore ↓
PRODUCT THINKING ✳ FRONTEND CRAFT ✳ SYSTEM DESIGN ✳ AI EXPERIMENTS ✳ PRODUCT THINKING ✳ FRONTEND CRAFT ✳
01 Selected work


Product systems, quiet interfaces and research-led experiments. A selection of things I've been thinking through and building.

Three directions / one point of viewRead the journal
02 Point of view

Good digital work is part logic, part invitation.

I like working close to the problem. First I ask what needs to be true. Then I shape a system that feels simple to use, credible to look at and resilient enough to grow.

01 / Understand the context02 / Shape the right system03 / Make the experience sing
03 What I can help with

Useful from the
first question.

Không chỉ làm cho sản phẩm trông tốt hơn. Mình giúp biến một bài toán còn mơ hồ thành hệ thống có thể hiểu, thử và phát triển.

01Signal / 01

Product direction

Từ một bài toán mơ hồ đến một hướng sản phẩm có thể giải thích, thử nghiệm và xây dựng.

Problem framingUser flowsInformation architecture
02Signal / 02

Frontend systems

Những giao diện có cấu trúc rõ, phản hồi tốt và đủ bền để không sụp đổ sau màn hình đầu tiên.

React / Next.jsDesign systemsResponsive craft
03Signal / 03

AI & experiments

Thử nghiệm công nghệ mới với một câu hỏi con người cụ thể, thay vì chạy theo hiệu ứng trình diễn.

Human-centred AIPrototypesLocal-first thinking
04 How I work


Một quy trình tốt không làm mọi thứ chậm lại. Nó giúp cả team biết điều gì cần được hiểu, quyết định và ship tiếp theo.

01

Frame the real question

Làm rõ bối cảnh, người dùng và điều cần trở nên đúng trước khi nói về màn hình.

02

Make the system visible

Chuyển những quyết định, trạng thái và ưu tiên ẩn thành một cấu trúc có thể cùng nhìn thấy.

03

Prototype the useful part

Xây một lát cắt đủ thật để kiểm tra hành vi, nội dung và cảm giác sử dụng sớm.

04

Ship with room to grow

Giữ nền tảng nhẹ, dễ hiểu và có khoảng trống để sản phẩm tiếp tục học sau khi phát hành.

05 Signal Room

Offline-first / Small games

A little room
for play.

Seven small games built as a reminder that interfaces can be useful and delightful at the same time. Wend and Zip refresh daily; the rest are ready for replay. No account, no signal required.

Open the arcade
Arcade machine visual for Signal RoomPV-26 / INSERT FUN
06 Journal

Notes from
the work.

Short essays about design restraint, product thinking and learning in public.

Browse all notes
07 FAQ

Useful answers
before we start.

Nếu câu hỏi của bạn chưa có ở đây, email là cách nhanh nhất để bắt đầu một cuộc trao đổi có bối cảnh.

Bạn có nhận dự án freelance không?

Có. Mình ưu tiên những dự án nhỏ hoặc giai đoạn đầu cần làm rõ hướng sản phẩm, hệ thống frontend hoặc một prototype đủ thật để kiểm chứng.

Bạn thường bắt đầu một dự án như thế nào?

Mình bắt đầu bằng bối cảnh, người dùng và điều cần trở nên đúng. Sau đó mới chuyển các giả định thành flow, cấu trúc và một lát cắt có thể thử.

Bạn làm việc từ đâu?

Mình làm việc remote từ Thai Nguyen, Vietnam và phối hợp theo múi giờ Vietnam. Nếu dự án cần một nhịp khác, mình sẽ thống nhất lịch ngay từ đầu.

Bạn dùng công nghệ gì?

Tuỳ bài toán, nền tảng thường gồm React, Next.js, TypeScript, design systems, local-first patterns và các thử nghiệm AI có human handoff rõ ràng.

Sau khi gửi email bao lâu bạn phản hồi?

Mục tiêu phản hồi là trong vòng 2 ngày làm việc. Nếu câu hỏi cần thêm bối cảnh, mình sẽ trả lời trước bằng một mốc tiếp theo rõ ràng.

Have a good problem?