Duong Gia

Phong Thuy Duong Gia

Peace of mind, peace in all things

A family feng shui and altar-goods business in Ho Chi Minh City. We sell through a physical store and TikTok affiliate videos, and we built our own AI systems on Claude to produce 15–30 sales videos a day.

The business

We are a husband-and-wife team. The store has been open since 2024 and is registered as a household business (Hộ kinh doanh) since December 20, 2024. Our TikTok channel "Tâm Linh cùng Việt" teaches worship and feng shui customs and recommends products through TikTok Shop affiliate links. Figures below were checked on October 8, 2026.

150K+
TikTok followers, 1.1M+ likes
TikTok
933.1M VND
recorded GMV in Sep 2026 (about US$35K), up 24%
TikTok Shop
12.6K
items sold in Sep 2026, up 36%
TikTok Shop
1.9B VND
commissionable GMV in Jan 2026, our best month (about US$73K)
TikTok Shop
26K
Facebook page followers
Facebook
5.0 ★
20 Google Maps reviews of our store
Google Maps

GMV is the total value of orders customers placed through our affiliate videos. It is not our revenue.

A note from the founder

I'm Duong Hoang Viet. I run Phong Thuy Duong Gia with my wife, and I'm a TikTok creator (KOC) whose channel "Tâm Linh cùng Việt" has more than 150,000 followers and 1.1 million likes.

Every day I film 15–30 short product videos. Filming takes 1–2 hours, but editing them by hand took 6–8 hours. That gap is why I started automating video editing: to cut editing time, publish more videos, improve conversion and grow sales.

I use Claude to write content in my own voice and style. That lets me produce large numbers of faceless product videos quickly, and it can also serve shops that need product videos. With Claude Code I built a tool that cuts my wife's 2–3 hour livestream recordings into dozens of short clips, fully automatically, running locally with no API fees.

Next, I plan to keep building tools for TikTok affiliate video and content production.

Duong Hoang Viet

Inside our store in Ho Chi Minh City

Four AI systems, built with Claude

Filming takes 1–2 hours a day, but editing by hand took 6–8 hours. Starting in September 2026, I built four systems where Claude makes the editing and content decisions. All code was written with Claude Code. Results below are counted from our production output folders.

Real demo: before and after

One take of our best-selling product, filmed on October 6, 2026. The system produced the final video on its own in 7.9 minutes, with zero manual edits. Turn on English subtitles with the CC button.

Raw footage · 93 s, with failed sentences, repeats and silences
Automatic final · 69 s, mistakes cut, with cover, captions, effects and music

Steps where Claude makes the decision

System 1 · Auto-edit

Raw camera footage to a finished TikTok video

We film each take on 2–3 cameras. The system returns a finished, decorated video ready to post.

  1. Two-engine transcription
  2. Claude plans the cuts
  3. Audio re-checks
  4. Multi-camera sync
  5. Auto decoration
  6. Quality gates
  1. Vietnamese speech is transcribed by two independent engines and aligned word by word.
  2. Claude reads both transcripts and plans the cut: it removes failed sentences, repeats, restarts and silences while keeping all real content.
  3. Several audio re-check layers and rule checks block mistakes before rendering, such as losing a point or keeping both versions of a restarted sentence.
  4. The system syncs the cameras, then adds a hook cover, karaoke captions, illustrations, product highlights, CTA cards, music that ducks under speech, and loudness normalization.
  5. Quality gates check every final. Uncertain spots are flagged so a person can review them and fix them with one command.
  • 145 finished videos from Sep 19 to Oct 7, 2026
  • Last two batches passed 24/24 and 21/21
  • About 8–9 machine minutes and US$0.35 in AI fees per clip
  • More than 150 automated test files
System 2 · Live-auto

Livestream recordings to short sales clips

A tool I built for my wife: it turns a 2–3 hour livestream into dozens of finished 30–90 second sales clips.

  1. GPU transcription
  2. Claude splits by product
  3. Claude picks the pitch
  4. Compliance filter
  5. Auto-edit decoration
  1. Transcribes the whole stream on GPU and measures voice signals such as energy, speaking rate and sales density.
  2. Claude segments the stream by product, using the product codes the seller reads out.
  3. Claude selects the best pitch for each product, with required parts: details, benefits and call to action.
  4. Runs locally through Claude Code, with no API fees.
  5. Voucher prices are removed, since TikTok flags them as expired later, and so are claims that risk breaking Vietnamese advertising rules.
  6. Runs overnight and sends a morning report.
  • 13 livestreams processed into 359 finished clips

Example: a 28-second clip the system cut on its own from our family's kids' shoes livestream on October 5, 2026.

System 3 · Faceless video

Fully automated affiliate videos at near-zero cost

From product B-roll to a finished voiced video, with no one on camera and no one editing.

  1. Claude writes the script
  2. On-device Vietnamese voice
  3. Rule-based B-roll match
  4. Captions, music, effects
  5. Distinct variants
  1. Claude writes a new sales script from the product information.
  2. A Vietnamese text-to-speech model runs locally at no cost.
  3. Product B-roll is matched to the narration by rules, without API calls.
  4. Captions, music, sound effects, cart cards and covers are added automatically.
  5. Each product gets several distinct versions so TikTok does not treat them as duplicates.
  • 7 products, 50 ready-to-post videos

Example: one of 50 automatic versions for our best-selling card, produced on October 7, 2026.

System 4 · Knowledge base

The channel's "second brain"

Every video we make is stored and analysed, so the AI writes in our brand voice and learns from what sells.

  1. One record per video
  2. Claude Haiku extracts hooks, objections, CTAs
  3. References via Telegram bot
  4. Reused when writing scripts
  1. Each finished video becomes a record with transcript, hook, product and likes.
  2. Claude Haiku extracts a hook library, customer objections, CTAs and catchphrases, at about US$0.007 per clip.
  3. Good clips from other channels arrive through a Telegram bot. We learn ideas from them, not voice.
  4. A brand voice profile is reused whenever Claude writes a new script.
  • 400+ records: 296 of our videos and 114 reference clips

Stack: Claude API (Sonnet, Haiku) · Claude Code · PhoWhisper, WhisperX, Gemini (transcription) · FFmpeg · Remotion · Python

How we use Claude

Claude already runs in production every day. Our API ledger shows Claude is about 70% of our AI spend; Gemini handles part of the transcription.

  • Cut decisions. Claude plans the cut for every Auto-edit clip from two transcripts, then checks captions, spelling and risky claims. This is our largest cost: about US$5–10 a day at 15–30 videos.
  • Livestream segmentation. Claude splits each stream by product and selects the clips. Today this runs locally through Claude Code at no API cost.
  • Scripts. Faceless video scripts are written with Claude today in a chat session. Next, we will move this step to the API so the pipeline runs unattended overnight.
  • Knowledge extraction. Claude Haiku analyses every new video for hooks, objections and CTAs.
  • Building. All four systems were written with Claude Code.

Business verification

Registered name
Hộ kinh doanh Phong Thủy Dương Gia
Legal form
Household business, Vietnam
Registered
December 20, 2024
Registration no.
41Y8023405
Tax code
8496569851-001
Team
2 (husband and wife)
Store
30 Do Xuan Hop, Phuoc Long, Ho Chi Minh City
Hours
9:00 – 18:00
Phone
+84 928 056 056
Email
contact@phongthuyduonggia.com
Map
Google Maps (5.0, 20 reviews)
Channels
TikTok · Facebook · YouTube · Shopee Video

The store sign carries our website address, and our Google Maps listing links back to this site.