Dự án cá nhân · 2026
Dựng portfolio này 100% bằng Claude và VS Code
Đây là chính website bạn đang xem. Tôi muốn một portfolio song ngữ do mình tự dựng và tự sửa được, nên làm toàn bộ với Claude trong VS Code: từ moodboard, hệ thống thiết kế đến code và deploy. Không có dev, không dùng template.
- VAI TRÒ
- Designer & Builder
- THỜI GIAN
- 1 tuần
- ĐỘI NGŨ
- 1 người + Claude
- KẾT QUẢ
- Đã lên sóng
- tại hailedes36.com

Bài toán
Các nền tảng dựng web kéo thả nhanh nhưng khó giữ một hệ thống thiết kế chặt, và khó viết song ngữ cho gọn. Tự code thì tôi là designer, không phải dev. Câu hỏi là: designer có thể tự đưa một website thật lên sóng không, nếu Claude viết code còn mình giữ vai trò ra quyết định thiết kế?
Quy trình
- ResearchNghiên cứuLướt các portfolio và trang sản phẩm mình thích, ghi lại chúng làm tốt điều gì: bố cục, nhịp chữ, cách kể case study.
- InsightÝ tưởngChụp màn hình những chỗ đáng học, gom thành moodboard trên Figma. Từ đó chốt hướng: nền trắng, chữ đen, đúng một màu nhấn magenta.
- DesignThiết kế và dựngViết DESIGN.md làm nguồn sự thật, rồi cùng Claude trong VS Code dịch nó thành token CSS và dựng từng trang theo plan chia phase.
- DeployLên sóngMỗi phase xong là một commit lên GitHub. Vercel tự build và deploy, tên miền trỏ về hailedes36.com.
Giải pháp
Viết luật trước, để Claude viết code sau
Thay vì mô tả lại yêu cầu mỗi lần, tôi dồn mọi quyết định vào hai file: DESIGN.md cho thiết kế (màu, chữ, khoảng cách, chuyển động) và AGENTS.md cho quy ước code. Claude đọc hai file này ở đầu mỗi phiên, nên trang thứ mười vẫn cùng giọng với trang đầu tiên.
Chia nhỏ theo phase
Kế hoạch nằm ở plan/, mỗi phase là một lát cắt hoàn chỉnh chạy được: khung trống, hệ thống thiết kế, layout, nội dung, rồi từng trang. Làm hết một phase mới sang phase sau, nên lúc nào cũng có một bản chạy được để xem và sửa.
Git và Vercel thay cho bàn giao
Không có bước bàn giao cho dev. Code nằm trên GitHub, Vercel build lại sau mỗi lần push, nên sửa một dòng chữ cũng lên sóng sau vài phút.
Kết quả
Bài học
- Viết rõ luật quan trọng hơn viết prompt hay. Một DESIGN.md chặt giúp Claude làm đúng ngay lần đầu nhiều hơn mọi câu lệnh dài.
- Designer vẫn là người quyết định. Claude viết code nhanh, nhưng chọn bỏ gì, giữ gì, khi nào là đủ vẫn là việc của mình.
- Lên sóng sớm, sửa sau. Có bản chạy thật trên Vercel giúp thấy lỗi nhanh hơn ngồi chỉnh trong Figma.
Có thể bạn quan tâm
Thiết kế phiên bản đầu của Joyme trong ba tháng
Tôi làm UX research, UX, UI và hệ thống thiết kế cho Joyme, nền tảng giúp KOL/KOC dựng trang cá nhân và nhận tiền ủng hộ từ fan.
Joyme.io· 2022
Thiết kế lại form inquiry để giảm tỉ lệ rời bỏ
Khoảng 90% người dùng Carfromjapan.com bỏ đi ở form inquiry. Tôi thiết kế lại nút, form và màn xác nhận; bản mới đang được A/B test.
Carfromjapan.com· 2023
Thanh toán bằng mã QR ngân hàng
Tôi thiết kế luồng thanh toán bằng mã QR ngân hàng cho Oreka. Thanh toán online tăng từ 50% lên 53,8%, tỉ lệ dùng QR ngân hàng đạt 75%.
Oreka.vn· 2023


