About Me

A passionate frontend developer

Charmy

Charmy

Frontend Developer

📍 Taiwan

👋 Hi, I'm Charmy

A frontend developer who started from self-learning and gradually gained experience in developing and maintaining enterprise-level financial Web and App systems. Specialized in transforming complex business workflows into stable, maintainable, and scalable frontend architectures.

🧭 About Me

  • Started as a self-taught developer from a non-CS background and grew into enterprise system development
  • Focused on frontend architecture design, system refactoring, and long-term maintainability
  • Values maintainability, code quality, and practical implementation of real business workflows

🛠 Development Focus

  • Designing predictable, readable, and maintainable frontend architectures
  • Decomposing complex business and financial workflows into reusable modules and components
  • Focusing on practical and deliverable solutions rather than purely conceptual implementations

🎯 Current Focus

  • Evolving from an enterprise frontend developer to a full-stack product developer
  • Building practical experience with React and Next.js
  • Combining backend and database design to create side projects that reflect real-world business workflows

In 2026, I decided to reorganize my learning approach and career pace — shifting from speed to depth, and from quantity to solid understanding — aiming to become an developer who can consistently deliver value while continuously improving.

Skills

A continuously evolving tech stack

Figma

Figma

Git

Git

HTML

HTML

CSS

CSS

SCSS/Sass

SCSS/Sass

Tailwind CSS

Tailwind CSS

JavaScript

JavaScript

TypeScript

TypeScript

Angular

Angular

Vue.js

Vue.js

React

React

Next.js

Next.js

Node.js

Node.js

Python

Python

SQL

SQL

MySQL

MySQL

MongoDB

MongoDB

Cordova

Cordova

Experience

Education and work experience

2026.04Incumbent

Engineer

Deployment Team | Taichung City, Taiwan

HTML5CSS3SCSSTailwind CSSJavaScriptTypeScriptAngularReactElectronSEOGit

Responsible for SEO and performance optimization of financial-related websites, including technical analysis, automation tooling, optimization strategy planning, and internal AI application development.

  • Led technical discussions and optimization review meetings with clients to define improvement strategies and implementation plans
  • Conducted SEO and website performance audits using Lighthouse, Screaming Frog, Ahrefs, and analytics data to identify optimization opportunities
  • Developed a React + Electron-based Lighthouse auditing tool that generates batch performance reports and Excel-based analysis, significantly improving reporting efficiency
  • Defined and prioritized SEO and performance optimization initiatives based on technical impact and business value
  • Investigated and resolved front-end issues to improve website performance, accessibility, and user experience
  • Developed and maintained internal AI applications using React, collaborating with cross-functional teams to integrate AI services and implement new features.
  • Performed third-party dependency upgrades and security vulnerability remediation in accordance with information security requirements
  • Conducted website load and performance testing using JMeter to identify bottlenecks and support optimization efforts
2024.052026.03

Angular Front-end Engineer

FinTech Company | Taichung City, Taiwan

HTML5CSS3SCSSTailwind CSSJavaScriptTypeScriptAngularCordovaAppGit

Web and App development for corporate online banking systems.

  • Responsible for frontend development and maintenance of corporate online banking App / Web
  • Responsible for customer education training of corporate online banking App
    • Technical sharing of Cordova, Angular and other technologies
    • Introduction to App and API interaction patterns and encryption/decryption
    • Introduction to transaction release processes
    • Technical sharing of system design architecture and software design architecture
    • Technical sharing and practical examples of operational environment maintenance, daily inspection maintenance, and abnormal handling procedures
  • Using Angular 8, Angular 11, Angular 18, and TypeScript to develop SPA architecture
  • Participated in the corporate online banking Web 2.0 project, refactoring existing XML architecture to Angular frontend
  • Responsible for App and backend API integration, issue handling, and feature modifications
  • Cordova Plugin modification, integration, testing, and App function integration
  • Assisted new hires in setting up computer environments, conducted Git Flow and Angular training to accelerate project onboarding
  • Wrote JavaScript / Python scripts to assist with i18n and data organization, as well as to accelerate development
2023.092023.10

Vue Front-end Engineer

Enterprise Software Company | Hsinchu City, Taiwan

HTML5CSS3Ant DesignJavaScriptVue 3

Validated knowledge of Vue 3 Composition and applied it to work.

  • Refined and optimized frontend test questions for new hires
  • Guided new hires in understanding Vue frontend architecture and common development issues
  • Conducted simple code reviews and troubleshooting of programming issues
2023.022023.08

Front-end Engineer

Digital Integration Company | Taichung City, Taiwan

HTML5CSS3JavaScriptjQueryGit

Communicated with clients, designers, and engineers to understand requirements, then developed web pages, managed project schedules, and coordinated issues and deliverables with clients.

  • Selected Projects:
    • Manufacturing company website (Vietnam market)
    • Large-scale e-payment platform (Sustainability & IR sections)
    • Sanitary brand (dealer recruitment)
    • Web projects for listed companies
2022.092023.01

Front-end Engineer Job Training Program

TibaMe | Zhongli District, Taoyuan City, Taiwan

UI/UXFigmaHTML5CSS3JavaScriptVue 2Git

Systematic learning of UI/UX design, HTML/CSS/JavaScript, Vue.js and other frontend technologies.

  • Course highlights
    • UI/UX design principles and practice: visual design, PhotoShop, Figma
    • Frontend: HTML5, CSS3, JavaScript, jQuery, Vue 2 Option API
    • Backend & database: IIS PHP, MySQL
    • Team development: Git, GitHub, Agile
    • Project practice and portfolio building

Journey

My path in frontend development

2026

Implementing SEO

Because of work requirements, I started learning SEO-related knowledge and technologies and developed an automated Lighthouse analysis tool.

2026

Learning React

Because React is currently the most popular frontend library, I started learning it.

2026

Exploring NestJS

Because I wanted to do a Side Project and needed a database, I started learning NestJS backend technology.

2025

Learning Cordova

Started learning Cordova because it was needed for work

2025

Exploring MongoDB

Because I wanted to do a Side Project and needed a database, I started learning MongoDB since it meets the free requirements.

2025

Exploring Express.js

Because I wanted to do a Side Project and needed a database, I started learning Node.js backend technology.

2024

Learning Angular

Started learning Angular because it is used in my work

2024

Learning TypeScript

Working with Angular, and since Angular 2 uses TypeScript, I started learning TypeScript first.

2023

Learning Vue 3 Composition API

Learned Vue 2 Option API at TibaMe, then self-studied Vue 3 Composition API after graduation.

2022

Began the frontend journey

Self-taught HTML, CSS, JavaScript from scratch, then joined a Front-end engineer job training program

2022

First exposure to programming

Got interested after watching Python tutorials on YouTube, started self-learning programming

Get in Touch

If you have questions, collaboration opportunities, or just want to say hi, feel free to reach out.