Matt Tai
Software Engineer
Worked on company projects during the day, and spent my free time exploring new technologies. I love solving problems, sharing knowledge, and learning new things — it's the part of coding I enjoy the most.
Skills
Frontend
- Vue
- React
- ES6+
- SCSS/SASS/PostCSS
- TypeScript
Backend
- Node.js
- Express
Tools
- Git
- Vite
- Webpack
- Docker
Experiences
Botrista Technology
Jun 2023 - PresentFrontend Engineer
- Successfully migrated Cloudbar and related packages to Vue 3, integrating TypeScript to enhance type safety and maintainability.
- Refactored core modules, improving system performance by approximately 30% and enhancing maintainability.
- Developed a Proof of Concept (PoC) project from scratch to validate feature requirements and automate tasks, significantly reducing users' daily workload.
- Researched and implemented Tableau report embedding, optimizing costs related to licensing.
- Collaborated with backend engineers to design and establish an RBAC (Role-Based Access Control) system, improving security and flexibility.
- Integrated Google Analytics (GA) and Sentry to monitor Cloudbar traffic and usage, enhancing observability and debugging efficiency.
- Developed and maintained unit tests for shared components, ensuring code reliability and testability.
Tech Stack
- Frontend: Vue 2/3, Vuex, Pinia, Vite, TailwindCSS, Element UI/Plus, Nuxt 3
- Backend: Express.js, MongoDB
EMQ Inc.
Jun 2022 - Dec 2022Software Engineer
- Maintained frontend projects and refactored parts of the codebase, reducing development time and improving code quality.
- Collaborated with PMs and backend engineers to evaluate and develop new features.
- Worked closely with UI/UX designers to enhance the user interface based on user feedback, increasing user satisfaction.
- Set up a Dockerized testing environment, streamlining cross-environment testing and ensuring deployment consistency.
- Wrote and maintained E2E tests and unit tests to improve software reliability.
- Maintained the internal Storybook UI for consistent component documentation.
Tech Stack
- Frontend: React, GraphQL, Apollo Client, ECharts, Highcharts, Semantic UI, Styled Components
PwC Taiwan
Feb 2021 - Jun 2022Senior Associate
- Maintained and developed internal Google Site and SharePoint platforms.
- Developed and maintained frontend projects using Vue.js.
- Implemented unit and E2E tests to ensure application reliability.
- Researched and integrated Redis Server to optimize data caching.
- Designed and developed internal automation tools, significantly reducing manual workload.
- Built a template generation tool using DevExtreme Vue, allowing backend engineers to quickly generate Vue Single File Components (SFC) via CLI or a UI interface.
- Managed projects using Lerna, ensuring efficient package handling.
Key Projects
- Stamp Management System: Digitalized and managed accountants' signatures and stamps. (Vue 2, Pinia, DevExtreme Vue)
- Certificate Management System: Allowed users to upload and manage expiring certificates. (Vue 2, DevExtreme Vue, .NET Core)
Tech Stack
- Frontend: Vue 2/3, Vite, DevExtreme Vue
- Backend: Express.js, WebSocket, .NET Core
Standard Chemical & Pharmaceutical
Sep 2018 - Feb 2021Software Engineer
- Maintained server infrastructure and designed internal web applications.
- Developed applications using LotusScript and JavaScript, transitioning legacy Notes applications to web-based solutions.
- Optimized system UI and implemented validation mechanisms to improve user experience.
- Developed a Resource Reservation System for meeting room and IT equipment scheduling. (Nuxt.js, Axios, FullCalendar, BootstrapVue, VeeValidate)
- Maintained databases using Oracle and implemented CRUD operations.
Tech Stack
- Frontend: Nuxt.js, Vue.js, BootstrapVue
- Backend: Express.js
- Database: PostgreSQL, Oracle
Projects

GAGU Shop
A practice e-commerce platform for furniture, built with Vue and Vuex to implement core business logic. Includes features such as a shopping cart, order processing flow, and a responsive design. The user interface is styled with Bulma for a clean and modern look.

Where's YouBike
A GIS-based map application built with Leaflet that allows users to search for shared bikes in Taiwan and view recommended cycling routes. Designed to help users discover great places to ride. Built with Remix.js, React, Leaflet, and TypeScript.

Tourism of Taiwan Attractions
A web app that allows users to search for tourist attractions and local food in Taiwan using keywords. It also provides quick access to popular cities to help users easily find what they’re looking for. Built with Vue 3 and Vite.
Education
I-Shou University
Sep 2013 - Jan 2018Bachelor of Science in Information Management