Amelia Chieng

Hi! I’m a hands-on designer based in Oakland, CA with a decade of experience across brand, digital, and growth, taking work from concept to launch.

Get in touch ↗
LinkedIn ↗
Website Refresh & Marketing Design System
As the brand matured, the site needed to grow with it: a more restrained palette, neutral pages and layouts, with bolder brand colors reserved for key brand moments, photography, and top-tier campaigns. I led the digital build, taking the system from a component audit through to a working, governed system, launched in 2024, making it more flexible without losing the restraint that defined it.

Check it out ↗



Team Digital Producer Lead Brand Designer Web Developer
Front End Engineers
Back End Engineers
Animator (Contractor)
Design Agency

Responsibilities Visual design
Interactive prototyping
Project management
UI / UX design
QA
Design documentation
Governance

Deliverables Component library
Design documentation
Design system
Page templates
Product Screen Animations
Impact85–90% of the site now runs on reusable components
Homepage ~40% custom, reserved for brand moments
Campaign pages ~15–20% custom
Pricing page ~80% custom, reflecting its product-storytelling complexity
Shipped December 2024 with zero errors



These numbers aren't just adoption stats, they show where the system was built to flex and where it was built to hold the line. Homepage and pricing carry the most customization on purpose, since that's where brand and product complexity genuinely need room. Everywhere else, the system carries the weight, which is what let a small team ship a full CMS rebuild, QA'd end to end, without error.

Challenge A mature design system has to do two things that usually work against each other: get more restrained and consistent, while staying flexible enough that it doesn't need rebuilding again in two years. On top of that, one real brand decision, moving away from custom illustration, which had become oversaturated, toward photography, meant the system itself had to absorb a shift in visual language mid-flight, not just enforce an existing one.

Solution We started with a component audit, mapping the highest-touch, most reused pieces, then worked through the information architecture from styles to components to page templates. We consolidated a mix of custom components and variations, over 50, down to around 30. A design agency handed off the initial visual direction; I helped shape it alongside another brand design lead, then I rebuilt it into functional, scalable components for our CMS, working directly with developers to bring it to life across a rich content journey in the blog experience.

When we returned to the system in 2024, the goal was flexibility without losing restraint. I was lighter on visual direction this round and more focused on operationalizing it into a working system, building and launching pages in the CMS myself and leading QA end to end.

Reflection The system held up. For a lean team, that was the real win, it did the job it needed to do, and the components still hold up today. Since then, the system has expanded to handle more: the content drawer now accommodates different image sizes, the hero component supports social proof, and new form and card designs handle different resource types. In 2025, the same system proved itself out further through a resources hub migration, evidence the consolidation held up beyond its original scope. As designer and developer capacity has fluctuated, there's a real appetite to expand how much campaign pages can flex, evidence that the system's next evolution is already being asked for, not just anticipated.








Feature componentSurfaces a single piece of content: heading, subheading, description, up to two CTAs, with media that supports static images, animation, or video, including layered assets for depth. Features can also group into a Set, with layouts like tabbed headings or a contextual carousel, giving teams flexibility without breaking consistency. I partnered with an animator to bring this to life on the page, replacing static screenshots with dynamic animation, adding a level of interactivity the site hadn't had before.