Profile
6 years of frontend experience, 2 years of full-stack experience, and 1 year working with AI agents. Experience spans Canvas-based garment pattern design, international e-commerce websites, creator relationship management, and AI customer support, with a focus on delivering products for real business needs.
- Built, deployed, and maintained company frontend projects using Vue / Nuxt.js and React / Next.js.
- Integrated payment platforms, improved website SEO, and reduced website load time to under 2.5 seconds.
- Integrated AI agents into the website to handle pre-sales and after-sales requests; used AI to assist with solution design and development, while reviewing outputs against business requirements.
- Value clear communication and follow-through, and enjoy programming, troubleshooting, and fixing bugs.
Technical Skills
- Frontend & interaction: JavaScript, TypeScript, HTML, CSS, Vue 3, Nuxt.js, React, Next.js, Vuex, SCSS, Tailwind CSS, and UnoCSS.
- Graphics development: Canvas, Fabric.js, Bézier curves, vector and matrix calculations, object-oriented modeling, reusable components, and utility libraries.
- Backend & AI applications: Node.js, Express, Mastra, and PostgreSQL; knowledge retrieval, business workflows, and large language model integration.
- Engineering & delivery: Vite, vite-ssg, SSR, localization, analytics instrumentation, mobile adaptation, GitLab CI/CD, Docker, Nginx, and automated deployment scripts.
- Business integrations: Stripe, PayPal, Apple Pay, Google Pay, Feishu API, and SMTP email.
Work Experience
Hangzhou Bangmi Technology Co., Ltd.
Frontend Developer · Aug 2022–Present
- Built, deployed, and maintained frontend projects, primarily with Vue 3 / Nuxt.js, alongside React / Next.js.
- Implemented localization, analytics instrumentation, desktop and mobile adaptation, and frontend standards; used Tailwind CSS and UnoCSS to improve styling efficiency.
- Configured GitLab and GitLab Runner for CI/CD, wrote automated deployment scripts for SSR projects, and created build and CDN upload scripts for static sites.
Banteng Technology (Hangzhou) Co., Ltd.
Frontend Engineer · Jul 2020–Jul 2022
- Contributed to an online semi-automated garment pattern design system, using Canvas / Fabric.js for garment design and pattern interactions.
- Applied vector and matrix calculations to draw lines and curves and calculate intersections; abstracted common garment-object properties into base classes and extended their individual interactions.
- Built a reusable UI component library from the company's design specifications.
Taobao (China) Software Co., Ltd.
E-commerce Operations · Jun 2015–Jan 2020
Operated a Taobao store selling anime merchandise.
Projects
Creator Relationship Management System
Developer · Jan 2026–Present
Centralized creator onboarding, bulk email, automated contract generation, inventory requests, sample shipment tracking, and content reminders for KOL collaborations on the NOX platform, reducing repetitive one-to-one communication for operations teams.
- Built the frontend with React and Tailwind CSS, and the backend with Node.js, Express, and PostgreSQL.
- Integrated Feishu API and SMTP notifications; deployed with Docker and Nginx.
Femometer E-commerce Website & AI Customer Support
Frontend Developer · Aug 2022–Present
Provided product discovery and purchase journeys for international customers, supporting Stripe, PayPal, Apple Pay, and Google Pay.
- Used Nuxt.js and SSR, integrated analytics platforms, and supported localization and SEO improvements.
- Built AI customer support around Node.js and Mastra, using a knowledge graph to retrieve relevant information and workflows to handle returns, exchanges, and other after-sales processes.
- Connected conversations with product and business services to support pre-sales and after-sales requests.
PatternGo Online Garment Pattern Design
Web Frontend Developer · Apr 2020–Jul 2022
Helped garment designers and pattern makers produce patterns more efficiently. Built with Vue CLI, Vuex, and SCSS, using Fabric.js, Lodash, and Axios.
- Developed garment objects including pockets, zippers, darts, and pleats, along with the application interface; extracted and maintained reusable utilities.
- Worked with garment designers to clarify requirements, interaction behavior, and implementation costs; modeled shared properties with base classes and extended them for individual objects.
- Independently designed more than half of the system's garment objects, and contributed to debugging and the UI component library.
Personal Blog
Frontend Developer · Jul 2020–Present
Built a personal blog with Vite, Vue 3, UnoCSS, and vite-ssg. Used the Composition API to organize and separate logic, and static site generation to deliver prerendered pages.
Vector Drawing Application
Frontend Developer · Jul 2020
Used Canvas / Fabric.js to implement line and Bézier curve drawing, coordinate and length displays, and drag and delete interactions.
2048 Game
Frontend Developer · May 2020
Used vanilla JavaScript and a two-dimensional array for board state, keyboard input, move detection, and tile merging. Throttled rapid input and persisted the highest score with localStorage.
Education
Nanchang Institute of Technology
Bachelor's degree · E-commerce · 2011–2015
Contact
- Email: onewinfour@gmail.com
- Phone: 19138079180
- Preferred work location: Hangzhou