CMS Platform

Internal System

Contributed to the frontend architecture of a large-scale internal CMS, balancing usability, scalability, and continuously evolving business requirements.

Client
Confidential
Launched
Confidential
Type
Web development
  • React

  • Vue.js

  • Typescript

  • GraphQL

  • Tiptap

  1. Discovery
    Identify problems and opportunities through user feedback, operational insights, and evolving business requirements within an actively used CMS environment.
  2. Alignment
    Align UX direction, API design, and technical constraints through close collaboration with designers and backend engineers, ensuring solutions are feasible within sprint timelines.
  3. Implementation
    Deliver incremental frontend improvements within each sprint, focusing on CMS UI, editor workflows, and adaptable architecture that supports continuous change.
  4. Validation
    Validate changes in real operational use, observe actual user behavior, and extract insights to inform the next discovery cycle.

What they needed?

  • Support a large-scale content submission system operating under extremely high monthly traffic

  • Enable non-technical contributors to publish content accurately and efficiently

  • Minimize cognitive load for users performing frequent daily editorial tasks

  • Respond quickly to constantly changing business and operational requirements

  • Continuously evolve the system alongside new technologies and development practices

How I approached?

Designing a Flexible and Structured CMS Editor Experience

Experience

Designed and implemented the core article editor and surrounding UI for a large-scale content management system. The frontend architecture emphasized flexibility and extensibility to support complex editorial workflows and ongoing requirement changes.

Building a Scalable Frontend Foundation for a High-traffic CMS

Architecture

Developed most frontend-facing CMS features, including content submission, authenticated interactions, validation, and large-scale content listing, while accounting for performance and stability under heavy traffic.

Improving CMS Usability Through Feedback-driven Sprint Iteration

Delivery

Continuously improved the CMS experience through direct user feedback. Issues and enhancement requests were reviewed within sprint cycles and delivered as incremental improvements.

Establishing a Maintainable Frontend Workflow Within a Cross-functional Team

Collaboration

Worked closely with designers and backend engineers in a sprint-based workflow. Emphasized maintainability, shared standards, and clear documentation to support long-term development and smooth team collaboration.