favicon
An'sPortfolio

Brief Introduction

Eric

I'm Eric, a Front-end Engineer

Focused on products that please all.

As a front-end engineer, I always crave learning new technologies. Embarking on the path of a front-end engineer was something unexpected. During the process of completing my university final project, I began to take an interest in website design, and after 2019, I started to deepen my understanding of more front-end technologies and programming languages, completing many projects. The seeds sown during this period from all the efforts have now become the fruits of my labor.


LargitData

LargitData

Sr. Front-end Engineer

Oct 2022 - Present

  • Maintain and optimize the Infominer platform. Infominer is a platform built with React that displays data to customers. Customers can see data collected by our company and specially processed on the platform, such as online volume, keyword matching, the latest news, and other information.
  • As the product owner, I led the development of AIMochi - a consumer-focused AI note-taking application rivaling Evernote and Notion, serving 5000+ active users. Built from scratch using React and Material-UI, I implemented core features including an advanced note editor, voice editor functionality, and Line authentication system.
  • Built from scratch a cutting-edge Retrieval-Augmented Generation (RAG) system, merging AI language processing with smart information retrieval. Featuring a responsive web interface, AI-powered chat, and dynamic CMS, this system delivers efficient solutions for knowledge-intensive tasks across various domains.
Alpha Camp

Alpha Camp

Teaching Assistant

Oct 2021 - May 2023

  • Review and give better solutions for student's assignments.
  • Answering course Q&A.
Elk-tree Studio

Elk-tree Studio

Front-end Engineer

Aug 2020 - Oct 2022

  • Developed multiple Single Page Applications (SPAs) using React.js and Vue.js.
  • Led the development and optimization of Sinopac Bank's Content Management System (CMS), serving companies with 5,000+ employees. The system features include an editor, dashboard, and drag-and-drop functionality. Collaborated closely with backend developers and product managers to ensure successful project completion.
  • Customized 4+ Enterprise Official Websites using React.js, implementing features such as content editors, authentication systems, and API integrations.
  • Optimized and streamlined the order process for a prominent Hong Kong telecommunications company using React.js, resulting in a 30% increase in monthly orders.
  • Refactored and enhanced the website and mobile app of a leading advertising company using React.js and React Native, improving overall performance by 15%.
  • Maintained and expanded functionality for multiple Enterprise SPAs, primarily utilizing React.js.
HTC

HTC

IT Engineer

Aug 2017 - Aug 2020

  • Monitored Kubernetes (K8s) dashboards and performed efficient troubleshooting to ensure system reliability and performance.
  • Served as the company-wide Jira Administrator, integrating and managing the JIRA system to streamline project management and enhance team collaboration.
  • Maintained and updated internal company systems using .NET framework, leveraging both C# and Visual Basic.
  • Developed and implemented a custom time-tracking system for departments using Python, improving attendance management and productivity tracking.
EYESCREAM

EYESCREAM

Assistant Engineer

Feb 2017 - Jun 2020

  • Maintain company's website
  • Maintain all of company's equipment