Loc Duong

SugaMe

2021 · SugaGroup · Vue.js

A human resource management system for the HR department and 100+ employees.

A human resource management system for the HR department and 100+ employees, with an admin dashboard and a website for employees. Started at SugaGroup; Teanis Technologies later took over the project. Main frontend developer: authored 1,250+ merge requests and merged 800+, including 190+ from six teammates. Ran the release flow with 140+ develop-to-release merges. Owned the frontend build and tooling: Vite configuration, ESLint, Husky and commitlint. Modernized the codebase in 2026: migrated from Bootstrap to Tailwind CSS, added Vitest, removed @ts-nocheck from the whole app, moved charts to ECharts and pinned Node with mise in GitLab CI. Skills: HTML, HTML5, Git, ESLint, Chart.js, GitFlow, Agile Methodologies, TypeScript, Vuex, Front-End Development, Attention to Detail, Problem Solving, REST APIs, Web Applications, Web Development, CSS, Responsive Web Design, Code Review, Agile Development, Node.js, Vue.js, JavaScript, Web Technologies, Version Control, Gitlab, State Management, Vanilla JavaScript, Mentoring.

Role
Frontend lead: admin and employee apps, code review, tooling.
Team size
6 people
Platforms
Admin dashboard · Employee website
Stack
Vue.js · TypeScript · Node.js
SugaMe: interface illustration
Interface re-created for this portfolio with sample data; the client’s system is private.
SugaMe: interface illustration

All projects