Updated

AI Systems Designer · Orange County, CA

Vu Tran

What I can build with AI, and the evidence for each.

I design the system, direct AI to build it, and check it before I call it done. The limit on what ships is how well the problem is understood, not how fast anyone types. This page is a running record. It grows every time I ship something or write down a new way of working.

Builds logged
27
Running now
14
Capabilities
9
Skills written
43
Days since skill #1
69
vu@vtdigitaloperator.com 949.212.6489 LinkedIn vtdigitaloperator.com

Evidence key · tap a level to filter the builds

3 builds · 4 skills

Agent systems and automation

Scheduled agents and tool chains that run without me starting them, with a checkpoint before anything leaves the system.

Running

OC Referral Radar

Twice a day it reads public local community groups and 11 Orange County subreddits for "who do you recommend?" posts, matches each to a member of my referral group, checks the thread so nobody gets referred twice, and drafts the reply for me to post.

  • 885 posts read in the first four days
  • 8 matches, 5 replies posted, 1 duplicate caught
  • $5.92 in scraping cost against a $19 cap

ApifyClaudeArtifact database

Running

Agent toolbelt

The services my agents can call directly over MCP and API, so generation, publishing, research and email run as steps in a job instead of tabs in a browser.

  • HeyGen API wired in, about 90 tools
  • Magnific, DataForSEO, Apify, Buffer, Kit, Make, Notion, Gmail and Calendar connected
  • Custom MCP setups for tools with no marketplace listing

MCPHeyGenMagnificDataForSEOApify

Running

Hermes agent stack

An agent stack on OpenRouter that runs recurring research, content and reporting jobs on a schedule. Every job has bounded steps and a human checkpoint before anything leaves the system.

  • Full stack live in about two hours, Aug 21
  • Daily 7am job deployed and verified
  • Skill library under git version control

OpenRouterMCPgit

A rule I work by
Reported success is not verified success. Every write gets a unique filename and a checksum match before it counts as done.
Where it came from. A file transfer reported success twice while writing stale bytes. One of those shipped a 53-cue transcript in place of the 145-cue one.
Skills that encode it

hermes-opsbuffer-postingquick-panel

1 build · 1 skill

Voice and conversational AI

Phone-callable agents that capture a lead mid-call and route it to the owner with nobody touching anything.

Running

Phone-callable AI receptionist

Call a real Orange County number and an agent in my cloned voice runs the intake: problem, city, urgency, callback window. Mid-call it fires a tool that posts to a Make scenario, which writes a row to the owner's log and pings the owner's phone.

  • Live call tested end to end, Sept 5
  • ElevenLabs + Twilio + Make + Google Sheets + Telegram
  • 9-field lead log, filled with nobody touching it

ElevenLabsTwilioMakeGoogle SheetsTelegram

A rule I work by
To guarantee a field gets collected, put it in the tool-call trigger, not in the list of things to ask.
Where it came from. On the first live call the agent skipped the caller's city to keep the call short. Optional fields get dropped.
Skills that encode it

voice-clone-session

6 builds · 5 skills

Web apps and internal tools

Working apps with real data behind them, from a 22,000-song music library to review consoles that hand their output to an agent.

Running

VTDO Jams, a private cloud music library

Brought a 10-year-old iTunes library back to life as a private web player with search, BPM filtering, playlists, lock-screen controls, duplicate checks and daily backups. The migration ran read-only with stop-and-approve gates.

  • 22,649 songs loaded from a 148.6 GB audit
  • 82 automated tests and 29 browser checks passing
  • Independent code review found 15 issues, all fixed

Next.jsPostgres

Running

Cut Notes

A video review console. I watch a proxy and press M wherever something needs to change; it captures a frame-accurate timecode, tags and a note, and the editing agent works the cut from that list.

  • 28 notes across two parts of the first episode
  • Keyboard-driven, single-frame stepping
  • A "part done" signal so the agent never reads a half-written pass

Artifact database

Built

VTDO Work Release

A thirty-second permission form a client signs on their phone so I can show the work we did. They opt out of anything they'd rather not include, sign with a finger, and both of us get a timestamped PDF.

  • Four opt-out permissions, from logo to quoted words
  • Finger signature with date, time and time zone
  • PDF generated in the browser, copy sent to the client

jsPDFCanvasVercel

See it live
Built

OC PRO member directory

A phone-first directory for my referral group. Search by name or service, filter by service type or board, then call, text, email, save the contact with a headshot, or send the member's card to someone who needs a referral.

  • 33 members, built from their public bios
  • One-tap contact save with photo
  • Link previews built for texting a card

PythonStatic siteVercel

Built

Two production sites in 48 hours

Research, copy, design, build and launch on two different stacks inside two days.

  • WordPress with Elementor
  • Vercel-hosted build

WordPressElementorVercel

Built

Demo Foundry

A platform for per-prospect demo builds with expiring share links, a Draft to QA Ready to Active to Expired status workflow, and view tracking so I know a prospect opened it before I follow up.

  • Status workflow designed before any page was built
A rule I work by
Before saying "fixed," check what the change broke. Forward and reverse, a range of sizes, and the deployed build, not the local file.
Where it came from. A text replacement matched nothing and reported success. A correct CSS rule got overridden further down the file. A layout checked at one screen height broke at every other.
Skills that encode it

web-perfclient-pitch-sitetypographic-polishvtdo-design-system

4 builds · 0 skills

iOS apps

Native iPhone apps built by directing AI, with my own Apple Developer account in place to ship them.

Running

VT Field

An iPhone app that turns a business card into a saved contact. Scan the card, say the details out loud, or type them, and it builds the contact for you.

  • 30+ business cards processed so far
  • Three ways in: scan, voice and type

iOSCamera scanVoice input

Built

Workout tracker

A fitness tracking app for iPhone, built over a weekend.

  • Built Oct 3 to 4

Swift

Built

OR Timer

My first fully functioning iPhone app.

  • Apple Developer enrollment complete

SwiftXcode

Spec

FieldNote

An offline iPhone app for field technicians: talk through the job and Apple's on-device model returns a typed job report, priced from the client's own rate table. Includes Swift samples, a phased build plan and an airplane-mode demo script.

  • Full build spec written

Apple Foundation ModelsSwift

A rule I work by
On-device AI writes the report. It never sets a price. Prices come from the client's own rate table.
Where it came from. A design rule from the FieldNote spec: a model that invents a number on a customer invoice is a liability, not a feature.
Skills that encode it

None written yet.

3 builds · 6 skills

AI video and presenters

A synthetic presenter pipeline driven through the HeyGen API, with measured settings and quality gates that run before I see anything.

Running

AI presenter pipeline

Long-form episodes presented by a synthetic version of me, rendered through the HeyGen API with my cloned ElevenLabs voice. The render settings were chosen by controlled A/B tests, not by eye.

  • First episode rendered: 8 min 21 s, split on beat boundaries
  • Measured: 3.2x realtime render, about 16 credits a minute
  • Breath noise gated at -39 dB, sibilance fixed with a de-esser instead of a denoiser

HeyGen APIElevenLabsFinal Cut Pro

Running

Video QC gates

Two scripted gates check every graphic before render and every rendered file after, then two reviewer agents judge motion and edit. Failures get fixed and re-run before anything reaches me.

  • Layout gate: clipping, overflow, safe area, palette
  • Render gate: empty, static, hold, frame rate, duration, duplicates
  • 33 of 33 cuts snapped to real transcript cues

PythonWhisper large-v3FCPXML

Built

AI-generated video slideshow

A video slideshow with every element generated by AI.

  • Built Oct 3 to 4
A rule I work by
Nothing is timed against an estimate. Every cut snaps to a real transcript cue within 0.30 seconds.
Where it came from. Graphics timed to a modeled transcript landed 0.6 to 3.0 seconds off, and a render got rejected for it.
Skills that encode it

video-edit-processvtdo-avatar-formatmotion-graphics-craftmotion-graphics-genmystery-doc-script

3 builds · 6 skills

Image generation and content

Campaign-scale image work run from a reusable spec, plus content pipelines that publish through Buffer.

Running

Generative image practice

Campaign work runs off a reusable prompt spec that locks lens, light, palette and a reserved text zone, and varies only the subject. The image platform is wired into the agent stack, so a batch runs with identical art direction every time.

  • 1,395 assets produced
  • 1,051 generations, 262 edits, 57 video pieces
  • Driven programmatically over MCP

MagnificHiggsfieldHeyGen

Running

Social content pipelines

Content for two brands drafted, rendered and queued to Pinterest through Buffer, with a scripted pin builder doing the layout.

  • Python pin builder with a Node renderer
  • Posts staged through the Buffer API

BufferPythonNode

Built

Faceless Avatar Operator

A prompt console that holds a locked identity block for each synthetic presenter and writes it in the dialect each of 20 image and video models expects. Claude vision reads the reference shots and repairs prompts that miss.

  • 20 models across Photoshop, Magnific, Higgsfield, Gemini, ChatGPT and HeyGen
  • 3 recurring presenters
  • Identity derived from 5 to 8 reference shots

Claude visionArtifact database

A rule I work by
Lock art direction in a reusable spec and vary only the subject. For a recurring face, keep only the features that hold across every reference shot.
Where it came from. One-off prompts drift by image forty. An averaged feature is one no reference photo supports, so the model renders it differently every time.
Skills that encode it

image-castingasset-sourcingcbo40-socialmina-brandmina-pin-kitmina-launch-package

2 builds · 6 skills

Funnels and marketing automation

Opt-in funnels, nurture sequences and lead flows that run on their own once a visitor raises a hand.

Running

AI presenter funnel

A lead-magnet opt-in on my own subdomain with double opt-in, download on confirm, and a five-email nurture sequence behind it.

  • Live Sept 9
  • 14-page guide as the magnet
  • Tag-triggered sequence in Kit

Kit

Built

Missed-call SMS flow

When a call goes unanswered, the system texts back, qualifies the caller, writes the answers into fields, assigns a named owner and escalates against a callback deadline.

  • Registered business texting line, brand and campaign approved

QuoA2P 10DLC

A rule I work by
Confirm there's a person and an address to reach before writing a word of outreach.
Where it came from. I wrote five outreach emails, then found there were no email addresses to send them to.
Skills that encode it

value-first-funnelbeacons-email-funnelbuild-firstoffer-framingclient-reportingbuffer-pinterest-media

3 builds · 6 skills

Skills, specs and AI enablement

Every working method gets written down as a skill someone else can run, versioned in git, with the numbers that justify it.

Running

The Blackbook

My skill library. Every process I work out gets written down with its trigger, its steps, its checks and the numbers behind it, then versioned, so the next run is identical and someone else can run it without asking me.

  • 43 skills written since July 29
  • Versioned in git with an index and an archive
  • Four shared publicly below

Claude skillsgit

Spec

Conversational lead schema

A field schema, write rules and tag system for an Instagram DM lead-capture system, written for a prospect from their public job post. It separates AI-extracted values from confirmed ones so the team keeps trusting the data.

  • 27 fields, a write rule for each
  • 4 conflicts found in the client's own field list
Read it
Spec

Mixed-cart order routing

Line-item routing for a fulfillment case the obvious design breaks on, plus the system-of-record boundary that keeps the integration maintainable.

  • Written on spec, before any engagement
Read it
A rule I work by
Taste gets changed. Craft becomes a rule and a check, so it can't happen twice.
Where it came from. A line-height that clipped letter descenders shipped three times. Now a layout gate fails the build before it can ship again.
Skills that encode it

prove-firstvtdo-glossaryvtdo-estimatebrand-clearance

Newest first

Running log

What I learned to do, and when. Every new build or skill adds a line.

  1. VT Field passed 30 business cards turned into contacts, by scan, voice or typing.

  2. Shipped a client work release with finger signature and PDF export, and a phone-first member directory for my referral group.

  3. Weekend build: a private cloud music library, a workout tracker for iPhone, a referral radar for my networking group and a fully AI-generated video slideshow.

  4. Referral Radar's first live scans. Music library: 41-track pilot approved.

  5. First fully functioning iPhone app, OR Timer.

  6. Wrote the video QC gates after three defects slipped through. They now run before anything reaches me.

  7. Wired the HeyGen API into my agent stack and rendered the first 8-minute avatar episode.

  8. AI presenter funnel live: opt-in page, double opt-in and a five-email sequence.

  9. Voice agent proven on a live call: lead captured, logged and sent to my phone automatically.

  10. Wrote a conversational lead schema for a prospect from their public job post.

  11. Ran Leak Finder on its first measured batch: 30 screened, 12 qualified.

  12. Hermes agent stack live in about two hours, with a verified daily job.

  13. Finished 11 AI credentials across Google, OpenAI and Anthropic in one week.

  14. Two production sites on two stacks in 48 hours.

  15. Started the Blackbook, my versioned skill library.

4 of 43 · free to use

Take my skills

These are working skill files from my library, the same ones my agents run. Client and prospect names are removed; nothing else is changed. Drop one into Claude and it works.

Revision Self-Check

The check that runs after every code change: did the edit apply, what else could it break, forward and reverse, a range of sizes, the deployed build.

Download .md

Leak Finder

Find a specific, fixable, dollar-valued problem in a business from public evidence, with three free screens before any paid pull.

Download .md

Video Pipeline Ops

The operating contract for a multi-asset video build: ground truth before authoring, unattended passes, QC gates and the hard stops.

Download .md

Blackbook

How I turn any process or hard-won lesson into a permanent, versioned skill.

Download .md

25+ years

Before AI

The tools changed. The work didn't: design the thing, wire it into the business, make sure a real person can run it.

  1. Until 2026

    Senior Web Designer

    A long-term in-house role.

  2. 2020 to 2022

    Team lead and front-end builder, enterprise event work

    Led a small team of developers and designers delivering for Live Marketing's clients Boston Scientific, TE Connectivity, BD, Vizient and IDEXX. Designer and primary front-end builder on two event microsites, and shipped a React trade-show app with the team.

  3. 2015 to 2022

    Founder, Climb SEO

    Ran my own SEO practice for seven years.

  4. Before 2015

    Lead designer and art director, creator economy

    Designed both sides of a creator-monetization platform where thousands of independent broadcasters earned a living: viewer discovery and subscriptions, and creator earnings and broadcast tools. One of the most-visited sites on the internet during my tenure.

  5. Late 1990s

    Graphic designer, Art-O-Graph Publications

    Where it started. BA in Visual Communication.

11 AI credentials from Google, OpenAI and Anthropic, August 2026, including Claude Code in Action and Introduction to Agent Skills.

Most of what's here runs for my own practice: I'm both the builder and the user. What carries over to a bigger organization is the discipline that keeps it running: bounded steps, explicit human checkpoints, a written library instead of one-offs only the author can fix, and the data model settled before the first automation touches it.

8 sites · live

Sites I've built

Sites I designed and shipped. One is mine. The rest were built on spec, before any engagement, to show a business what its site could be.

Skill

Download
Loading…