Chung-Chia Kuo

Frontend Engineer

📍 Taipei, Taiwan

Frontend engineer with 1.5+ years of experience building AI/AR web products, from virtual try-on UIs for 30+ global beauty brands to an AI music video app built from scratch and shipped in 1.5 months. AI agents are part of my daily workflow, from turning prototypes into production code to automating bug fixes. More on the web, algorithms and AI on my technical blog.

Work Experience

Frontend Engineer|Perfect Corp.

Mar 2025 – Present

B2C – AI Music & Music Video Generation App

  • Owned the music video flow from day one, from storyboard editing to generation and results, shipping it in 10 languages within 1.5 months using Next.js, TypeScript and Tailwind CSS.
  • Turned AI-built prototypes into production code with Claude Code, and used it across the cycle to implement specs, write tests and fix bug tickets.
  • Validated photo and audio uploads in the browser, enforcing the single-face rule with MediaPipe and backend length limits with an audio trimming flow.
  • Corrected flow and UI errors in the product spec, and fixed the Countly and GA4 tracking specs against the real user flow while implementing them.
  • Fixed a TanStack Query bug that left finished jobs polling the server forever, and added regression tests to prevent it from returning.

B2B – AI/AR Beauty Tech Solutions

  • Delivered React virtual try-on and skin analysis UIs to 30+ global beauty brands, integrating an in-house AI/AR SDK on photos and live video.
  • Extended the SDK's client-facing API with init parameters and events for consent, recommendations and detection results, and documented them for client developers.
  • Customized and localized brand experiences for up to 15 markets per brand, including survey, skin report and product routine pages for a skincare analysis flow.
  • Implemented consent and privacy flows for client markets, including BIPA biometric consent and cookie-based analytics opt-out.
  • Resolved 300+ client bug tickets in 14 months, tripling monthly throughput (18 → 54) after building a Claude Code + n8n pipeline that triages bugs and auto-fixes simple UI issues for my review.

Other Experience

Teaching Assistant|National Taiwan University

Sep 2020 – Jun 2023

  • Led 4–5 person TA teams for Programming Design (C++) and Operations Research, designing test cases and grading programming assignments.
  • Ran weekly review sessions and office hours for Programming for Business Computing (Python), serving 800+ students per term across three semesters.

Graduate Research Assistant (Industry–Academia Project)|National Taiwan University

Sep 2021 – Jun 2022

  • Built and deployed a real-time anomaly alerting system for an industry partner's light sensors, serving a pretrained ML model through a Flask and MongoDB backend on Google Cloud Platform, with alerts via the LINE Messaging API.

Education

MBA in Information Management (Operations Research)|National Taiwan University

Sep 2021 – Jul 2024

  • Thesis: Integrated Multi-Product Production and Preventive Maintenance Planning in a Flow Shop System with Random Yield Rate Changes
  • Exchange: Nagoya University of Foreign Studies, Japan (Sep 2023 – Jul 2024)

BBA in Information Management|National Taiwan University

Sep 2016 – Jun 2021

  • Senior project: Gesture Recognition for Remote Teaching with Google MediaPipe Hand Tracking

Technical Skills

Programming Languages
TypeScript · JavaScript · Python · C++
Frontend
React · Next.js · Tailwind CSS · Zustand · i18n (next-intl) · Accessibility (a11y) · Canvas API
AI Tooling
Claude Code · GitHub Copilot · n8n · MCP
Tools
Git · Figma · Vitest · React Testing Library · Playwright · Google Analytics (GA4) · GTM · Countly

Languages

  • Mandarin, Taiwanese—Native
  • English—Professional (IELTS Academic 7.5)
  • Japanese—Professional (JLPT N1)