Skip to main content

LuCheng Chiu

Frontend Developer

Summary

Nearly 2 years of experience in travel e-commerce and ticketing system development, specializing in the React/Next.js ecosystem. Independently developed a flight booking platform and led a SOLID-principle-based component library refactoring adopted across 10+ core projects, significantly improving code maintainability and team development efficiency. Equipped with full-stack development mindset and dual Kubernetes certifications (CKAD, KCNA), leveraging cloud and containerization knowledge to effectively bridge frontend-backend development and align with operations teams on system integration requirements.

Skills

Frontend:
Next.jsReactTypeScriptJavaScriptZustandTanStack QueryJestPlaywrightTailwind CSSChakra UIHTML5CSS3
Backend:
GolangPython
Cloud:
Kubernetes

Experience

Colatour Travel Service Co., Ltd

Frontend Developer

2024/06 - PresentTaiwan
  • Led performance optimization and development of the core multi-segment flight booking platform; introduced DOM virtualization for complex flight data containing 100+ nested multi-level objects, resolving long-list rendering bottlenecks and achieving sub-100ms filtering and sorting response times.
  • Participated in hotel booking system architecture migration, transitioning from legacy architecture to a decoupled frontend-backend workflow; ensured high component reusability across business lines through modular encapsulation, significantly improving development efficiency and reducing long-term maintenance costs.
  • Collaborated on restructuring API data contracts to improve frontend developer experience; worked with backend teams to standardize field types for flight-related APIs, reducing defensive logic in frontend code and improving codebase readability and stability.
  • Initiated and executed architectural refactoring of the shared UI component library; analyzed real-world component usage patterns and led SOLID-principle-based decoupling of tightly coupled components. Established unified development standards and rolled out the library across 10+ core projects, significantly reducing team maintenance overhead.
  • Designed a highly abstracted UI component architecture to accelerate development cycles; built extensible core components on top of ChakraUI ensuring consistent UI/UX design. The architecture has been adopted across 4 major projects with 50+ reuse instances, effectively shortening new feature development timelines.
  • Leverage Claude Code as a core development tool for authoring unit tests (Jest/React Testing Library) and E2E test suites (Playwright), accelerating test coverage and improving code reliability across projects.
Next.jsChakra UITanStack QueryZustand

Personal Projects

Book Agent

  • Key Achievement: Addressed the high competition for popular restaurant reservations by developing a fully automated booking engine. Replaced inefficient manual booking with scheduled monitoring, instantly triggering requests the moment seats become available, significantly increasing the reservation success rate.
  • Designed and implemented a time-driven booking scheduling system, enabling users to submit reservation data in advance; server uses cron-based jobs to dynamically check daily tasks and precisely schedule execution times, automatically triggering requests when reservations open to improve booking success rates for popular restaurants
  • Designed conversational restaurant recommendation flow combining user preference filtering with real-time location data, integrating multiple data sources (internal data priority, Google Places API fallback) to ensure stable and continuous recommendation experience even when data is insufficient or API fails
  • Built webhook-centric notification flow, pushing status changes to Discord Bot via Database Webhook to quickly verify system behavior and detect anomalies, improving operational monitoring and debugging efficiency
  • Designed and implemented time-driven scheduling system with ChromeDP automation and self-healing header mechanism, combined with retry and caching strategies to ensure time-sensitive tasks execute stably with low latency
GoLINE BotChromeDPDiscord Bot

cFoodo

  • Built an AI-driven restaurant discovery platform that automatically analyzes Instagram food posts and recommends nearby restaurants based on user's real-time location, supporting both map and list browsing modes
  • Designed batch processing pipeline with Go worker pool at its core, processing ~100 posts (including comments) concurrently, splitting large requests to avoid LLM token limits while maintaining stable system resource usage and processing latency
  • Built workflow tool with Database Webhook and Discord Bot integration, transforming 'add restaurant' from manual operation to structured process, reducing maintenance costs and simplifying backend operations with minimal field validation required
  • Implemented spatial index query strategy for 'nearby restaurants' scenarios, avoiding full table scans that cause latency, ensuring smooth interactive experience in map and list views as users change location
GoPostgreSQLPostGISRedisDeepSeekGemini

247url

  • Independently designed and implemented a high-performance URL shortening service with Valkey (Redis-compatible) caching, routing popular link redirects primarily through cache to reduce database load and improve response latency
  • Architected full-stack integration (Next.js + Go) with production deployment in mind, using Caddy reverse proxy to unify domain and traffic routing for a deployment-ready project structure
GoPostgreSQLValkeyChi

OriginalUI

  • Designed and implemented a multi-layer browser extension integrating Network Request Blocking, clickjacking protection, and UI cleanup to enhance browsing security and user experience
  • Reduced rule matching complexity from O(n×m) to O(1) lookup + O(k) verification using token-indexed inverted index, solving performance bottlenecks caused by 13,000+ EasyList rules
  • Designed core features with modular architecture, supporting multiple protection capabilities while ensuring system extensibility and separation of concerns (SOLID), reducing future extension and refactoring costs
  • Adopted browser-native Network Blocking (declarativeNetRequest), moving request interception to browser level to reduce Content Script overhead and improve overall frontend performance and stability
TypeScriptChrome ExtensionDeclarativeNetRequest

Certifications

Certified Kubernetes Application Developer (CKAD)

The Linux Foundation

Dec 2025

Kubernetes and Cloud Native Associate (KCNA)

The Linux Foundation

Nov 2025

Claude Code in Action

Anthropic

Dec 2025

Education

National Taiwan University of Science and Technology

Bachelor's Degree · Business Administration, Minor in Finance

2018 - 2023Taiwan

Tallinn University of Technology

Exchange Student · Business Administration

2022-09 - 2023-01Estonia

Languages

🇹🇼

Chinese (Traditional)

Native

🇺🇸

English

TOEIC 930