Frontend Engineer
New Taipei City, Taiwan
2013 ~ 2017
Industrial Design
Bachelor's Degree
Native
Intermediate / Daily Conversation
I am a frontend-focused engineer skilled in developing high-performance responsive websites using Vue.js and Tailwind CSS. With a design background, I have a deep understanding of aesthetics and user experience, enabling effective collaboration between development and design. I have experience in developing enterprise platforms, e-commerce websites, and backend management systems, as well as hands-on expertise in API integration, code refactoring, and performance optimization. Passionate about learning new technologies and actively participating in open-source communities, I aim to continuously challenge myself and create more valuable products.
2022-03 ~ present
Frontend Engineer
Led the frontend development of the '一刻鯨選' platform, building e-commerce-like course sales features based on Vue.js; upgraded the audio player to a video player and encapsulated it as a plugin; refactored shopping cart functionality code and optimized performance across pages; spearheaded the migration from Webpack to Vite, completed the upgrade from Vue 2 to Vue 3, and introduced Tailwind CSS.
2021-09 ~ 2021-12
Frontend Engineer
Refactored the 'Joberfly' website code using Nuxt, created reusable components, and introduced Tailwind CSS; developed a new homepage and resume page features, achieving responsive design.
2020-03 ~ 2021-08
Web Designer
Responsible for creating event webpages and writing backend CMS, participated in some project development using Vue.js; implemented frontend layout animations and UI/UX design optimization, collaborating with the team on API integration and Git flow management.
During a Hackathon community event, proposed a gamified design for the most annoying Cookie Banner, requiring players to find a ball hidden under moving cups and only allowing rejection of website cookies after successfully completing the game.
Built a personalized theme using VitePress, continuously updating programming notes and technical insights to document learning progress and technical perspectives.
Using Nuxt with Sveltia CMS to share personal documentary-style photography.