Henry Wu

Frontend Developer

Creating Immersive Web Experiences

Taipei, Taiwan

About

Over 4 years of frontend development experience, specializing in building scalable architectures and optimizing performance with React. Passionate about designing maintainable frontend solutions, improving developer workflows, and implementing best practices.

Proficient in complex UI component development, data visualization, and application performance optimization. Continuously exploring new technologies to enhance user experience and engineering efficiency.

Skills

Frontend Technologies

HTMLCSSJavaScriptTypeScript

Frameworks & Libraries

ReactVueNext.jsD3.jsZustandReact Hook Form

Styling Tools

Tailwind CSSStyled-ComponentsChakra UIBootstrap

Backend & Full Stack

Node.jsExpress

State Management

ReduxXStateZustand

Testing Technologies

JestReact Testing Library

Development Tools

GitGitHub ActionsDockerViteWebpack

Experience

Frontend Engineer

CRUXOVER CO.,LTD

Feb 2021 – Present | Taipei, Taiwan

  • Company Website

    Built company website using Next.js, integrated Notion Data API as a lightweight CMS, enabling non-technical team members to update content easily.

  • DataWiki Data Governance Product

    • Designed and developed an interactive data lineage flow chart library based on D3.js, supporting drag-and-drop, zoom, pan, and dynamic connections.
    • Refactored the project to Vite, significantly improving development startup speed and HMR performance.
    • Introduced React Testing Library, establishing reliable test suites to enhance long-term maintainability.
  • Other Contributions

    • Mentored a junior frontend engineer, sharing best practices in React, TypeScript, and code maintainability.
    • Standardized Git commit process, implementing conventional commits and automated versioning for improved management transparency.
    • Researched and evaluated third-party libraries, considering learning curves, headless architecture, and dependency risks.
    • Developed "log-craft" Git integration tool to streamline daily work log generation process.

Frontend Engineer

Think x Technology Co., Ltd.

May 2020 – Jan 2021 | Taipei, Taiwan

  • Project Success

    Independently completed frontend product prototype design and development of PMS hotel management system, building a complete user flow from scratch.

  • UI/UX Practice

    Proactively unified component styles and established style guidelines without complete design specs, focusing on component transitions and operation smoothness to enhance overall user experience.

  • Cross-department Communication

    Actively assisted in backend API structure design and specifications, wrote API documentation, and helped configure CORS headers to ensure smooth frontend-backend integration.

  • LeetCode

    Systematically practiced 95+ LeetCode problems, covering common topics like arrays, strings, trees, graphs, DFS, and BFS

  • Software Engineering

    Established layered architecture, promoted code modularization and encapsulation to improve maintainability and readability.

  • Tool Integration

    Optimized development through Webpack based on environment (e.g., code minification, comment removal), combined with ESLint for code style control and VSCode extensions for automatic formatting, effectively improving development quality and efficiency.

Projects

log-craft

A work log generation service based on Vercel Serverless Functions, capable of integrating Git commit history.

Core Technical Implementation

  • Implemented Serverless Functions using Next.js API Routes
  • Integrated GitHub API for automatic commit history analysis
  • Implemented intelligent content categorization and formatting
  • Deployed via Vercel for stable API service

Engineering Highlights

  • Adopted modular design for code maintainability
  • Implemented comprehensive error handling and monitoring
  • Integrated Vercel Analytics for API usage tracking
  • Provided detailed API documentation and usage examples

react-stream

A React flow chart drawing library supporting complex interactions and customization features.

Core Technical Implementation

  • Implemented complex zoom, pan, and drag interactions using D3.js
  • Designed efficient state management system with Zustand
  • Utilized TypeScript for complete type support
  • Implemented custom node and connection system

Engineering Highlights

  • Adopted modular architecture design for maintainability
  • Implemented comprehensive testing solution (Jest + Testing Library)
  • Enforced strict code quality management
  • Published to npm with detailed API documentation

Coding Stats

Most Used Languages

LeetCode Stats

Education

Education

National Tsing Hua University

Philosophy & Political Economy Program

2013 - 2018

Language Skills

ChineseNative
EnglishGEPT High-Intermediate

Contact

Phone: +886 988-199-495

Email: henli.wu1491@gmail.com

LinkedIn Profile