Huy · Independent work samples · 30 Sep 2026

Small web features.
Working examples.

I build forms and review screens with clear validation, useful previews and inspectable output. Start with one component and a scope we can test.

Nine independent prototypes built with AI assistance. These are work samples, not commissioned client projects or endorsements. Public observations and synthetic examples are labelled.

A useful first task: one form, ready to hand over.

Up to eight agreed fields, validation that keeps the draft, a readable preview and one text or JSON export. Includes source files, relevant tests, run instructions and one correction against the agreed requirements.

Send a field list, mockup or reproducible bug. We agree the scope, fixed price and timing after reviewing it. Backend connections, accounts, payments and production deployment need separate scoping.

More examples

Catalogue review · Public source records

Part-code review queue

Two differently named public parts share a normalized code. Keep the original records and flag the pair for a specialist to review.

Open Vietnamese catalogue checker →
Intake prototype · Proposed branch

Two paths, clearer briefs

Project requests and freelance applications retain shared contact details and produce different local summaries.

Open two-path intake →
Scheduling preview · Synthetic slots

One instant, three time zones

Inspect a proposed discovery slot across Pakistan, Vietnam and New York, with date-specific daylight-saving checks.

Open time preview →
Studio inbox · Proposed labels

A labelled opening

Compose a project, freelance or other enquiry while preserving the original message and making the intent explicit.

Open summary composer →
Link review · Synthetic practice faults

Review the destination list

Keep six public portfolio references separate from intentionally malformed practice examples. No live-site diagnosis is implied.

Open link-review fixture →
Brief writing · Explicit count rule

A short opening, a full brief

Edit a 180-character introduction while retaining the full local brief. The demo documents how it counts Unicode.

Open brief composer →