Download PDF

Duc Vo

Web designer & developer

I design and build websites, landing pages and CRMs,
from first sketch to launch.

  1. Work
  2. 01NorthlineLanding page02
  3. 02Northline CRMInternal tool06
  4. 03Harbour KingsTattoo studio website09
  5. 04KinsakeProduct website13
  6. Concepts
  7. 05ZeusGallery website17
  8. 06FreddoDrinks brand website20
  9. 07Ngọc Anh & Minh KhôiWedding invitation24
  10. 08Ticket TearInteractive component27
  11. 09Scott SpearpointWebsite redesign29
Selected work · 2026
01 · Work

Northline

Landing page

A marketing agency for tattoo studios. One long page that turns ad traffic into booked growth audits; every section is edited and released from the agency’s CRM.

Role
Design, front-end
Stack
React, TypeScript, Tailwind CSS
nomadstayfree.com
Client name changed.
Duc Vo02
Duc Vo03
Duc Vo04
Duc Vo05
02 · Work

Northline CRM

Internal tool

The agency’s working tool, in Vietnamese for its staff: leads, partner studios, bookings, reports and the landing page editor with its releases.

Role
Product design, front-end, back-end
Stack
React, TanStack, React Aria, Tailwind CSS · Fastify, PostgreSQL
Client name changed; sample data.
Duc Vo06
Leads
LDP review
Landing page editor
Reports
Partners
Bookings
Duc Vo07
Duc Vo08
03 · Work

Harbour Kings

Tattoo studio website

Twelve artists, thirteen styles to browse and a booking request in a few steps, under a 3D crown that turns in the hero.

Role
Design, front-end
Stack
Astro, React, Three.js, GSAP, Tailwind CSS
orlandokings-preview.promptley.dev
Studio name changed.
Duc Vo09
Duc Vo10
Duc Vo11
Duc Vo12
04 · Work

Kinsake

Product website

The waitlist site for my own app: one family file for the bills, papers and passwords that usually live in one person’s head.

Role
Product, design, code
Stack
TypeScript, Cloudflare Workers, D1
getkinsake.com
Duc Vo13
Duc Vo14
Duc Vo15
Duc Vo16
05 · Concepts

Zeus

Gallery website

Four pages for an exhibition of five paintings: the cycle, the gallery, the story and a visit form.

Stack
HTML, CSS, JavaScript
demo-zeus.promptley.dev
Duc Vo17
Home
Home
Gallery
Gallery
Story
Visit
Duc Vo18
Duc Vo19
06 · Concepts

Freddo

Drinks brand website

Four labels of canned drinks: the range, a product page with its nutrition table, a stockist finder and the story.

Stack
HTML, CSS, JavaScript
demo-freddo.promptley.dev
Duc Vo20
Home
Home
Home
Range
Range
Product
Duc Vo21
Product
Stockists
Stockists
Story
Story
Story
Duc Vo22
Duc Vo23
07 · Concepts

Ngọc Anh & Minh Khôi

Wedding invitation

A Vietnamese wedding invitation drawn in code: a stage that opens curtain by curtain, from the date to the RSVP form.

Stack
HTML, CSS, JavaScript
demo-wedding.promptley.dev
Duc Vo24
Duc Vo25
Duc Vo26
08 · Concepts

Ticket Tear

Interactive component

An event ticket with holographic foil in three editions, a 3D flip, a shader X-ray view and a stub that tears off.

Stack
Three.js, TypeScript, Vite
demo-ticket.promptley.dev
Duc Vo27
Gold leaf
Ultraviolet prism
Dark hall
Shader X-ray
Flipped
Stub torn
Duc Vo28
09 · Concepts

Scott Spearpoint

Website redesign

A redesign proposal for a family plant hire and groundworks firm in Essex: the machines, the jobs, and a quick way to send one.

Stack
Astro
demo-scott.promptley.dev
Contact details replaced.
Duc Vo29
Duc Vo30
Duc Vo31

Book a call

In English or Vietnamese.

Email
ddwsc.1501@gmail.com
Zalo · WhatsApp
+84 9643893205
Upwork
upwork.com/freelancers/~01b1f2ede7802b0126
LinkedIn
linkedin.com/in/ddwsc
Facebook
facebook.com/ddwsc.1501
Instagram
@ddwsc_xv
Threads
@ddwsc_xv