BRAND & POSITIONING
WEBSITE & CONVERSION
MARKETING & CONTENT
MOTION & STORYTELLING

AVAILABLE FOR FREELANCE
FULL-TIME / PART-TIME

Email: CONTACT@AVAARTJOURNEY.COM

Design Engineering + Motion Case Study | Ava Liu
MarketDNA · Coded Design System · Case Study 06

Motion + DOM components as reusable product infrastructure

A coded React/TypeScript design system and interaction architecture built to bring motion into a dense financial product without sacrificing semantic structure, accessibility, or state integrity.

Component EngineeringMotionGSAP
ReactDOM System
Motion+GSAP2 Motion Layers
1Bidirectional Timeline
01 / Problem & Context

What had to become true

The challenge

A coded React/TypeScript design system and interaction architecture built to bring motion into a dense financial product without sacrificing semantic structure, accessibility, or state integrity.

My role

I owned the problem framing, system/product decisions, implementation direction, validation, and iteration represented in this case study. The emphasis is on the decisions that changed the system—not a feature inventory.

02 / Decisions & Tradeoffs

Architecture follows the constraint

Key decisions

  • Use semantic DOM primitives and ARIA-aware controls as the component foundation.
  • Use Motion for component-level microinteractions and GSAP for coordinated timelines.
  • Use browser-native media state where high-frequency interruption matters more than animation abstraction.
  • Simplify a four-clip/three-zone interaction into one bidirectional timeline to delete state complexity.

Working loop

PROBLEM → INVESTIGATE → ARCHITECT → BUILD → VALIDATE → ITERATE

The implementation was treated as a measured loop: diagnose the actual constraint, make the smallest architectural change that resolves it, then verify behavior and quality before moving forward.

03 / System Design & Build

What I built

  • Design tokens define foundations for color, typography, spacing, radius, shadow, iconography, motion, breakpoints, and grid.
  • Reusable product components compose into navigation, layouts, and page patterns.
  • Component-level accessibility includes semantic elements, ARIA states, native inputs, alerts, and reduced-motion behavior.
  • Pointer-driven interaction uses explicit state and media control to prevent flashing, jumping, and center-zone jitter.
04 / Validation & Outcomes

Evidence over claims

Validation

  • React DOM system used in a real production product.
  • Motion and GSAP serve distinct interaction layers.
  • The mascot interaction converged on one bidirectional timeline with simpler state handling.

What changed

Design engineering is not “adding animation.” It is translating visual intent into reusable, semantic, accessible, testable browser behavior.

05 / Skills & Positioning

What this project demonstrates

Component Engineering · Motion · GSAP

This case sits inside a broader portfolio spanning AI systems and agents, full-stack products and revenue infrastructure, design engineering, and creative AI leadership.

Ava Liu · Forward Deployed Engineer · Design + Full-Stack + AI Systems