Work Experience

  • Projects: Adamftd, Adamftd Admin Panel, Report Service, Developer Docs Portal
  • TechStack: TypeScript, React.js, Next.js, React Query, Zustand, Material UI, SASS, Formik, Google Maps, Highcharts
  • Admin Panel Architecture: Established the front-end architecture, project structure, development tooling, and coding conventions for the Adamftd Admin Panel from scratch.
  • Reusable Component Library: Built and maintained a library of 50+ reusable, well-tested UI components, standardizing UI patterns across Adamftd and its Admin Panel and improving feature development efficiency.
  • Developer Documentation Portal: Designed and developed an independent documentation portal using Next.js to centralize component usage guidelines, props, and API references.
  • UI/UX Implementation: Translated Figma designs into responsive, high-performance interfaces while maintaining visual consistency and usability.
  • API Integration: Collaborated with backend engineers to integrate REST APIs and deliver frontend features.
  • Performance Optimization: Improved initial load performance across the Adamftd dashboard through code splitting, lazy loading, and memoization of expensive renders.
  • Report Service Development: Built an independent Report Service using NestJS and PostgreSQL.
  • Projects: Console, CDP, DMA, Account
  • TechStack: HTML5, CSS3, Javascript, Typescript, Reactjs, Redux, React Router V6, Redux thunk, Ant Design, Git, RestAPI
  • Requirement Analysis & UI/UX Implementation: Translated business requirements from BRDs into functional frontend features, independently defining UI/UX solutions and user flows when design specifications were unavailable.
  • Frontend Development: Built responsive and reusable user interfaces across four products — Console, CDP, DMA, and Account — using React.js, TypeScript, Redux, and Ant Design.
  • Component Development: Developed and customized reusable UI components to maintain consistency across products and simplify feature implementation.
  • API Integration: Integrated REST APIs and collaborated with backend engineers to implement business logic and deliver end-to-end features.
  • Cross-functional Collaboration: Worked with stakeholders and team members to clarify requirements, address implementation challenges, and ensure features aligned with business needs.

Personal

  • TechStack: Next.js, React, TypeScript, Supabase (self-hosted), PostgreSQL, Tailwind CSS, Dokploy, Docker, Linux VPS Administration, PayOS, next-intl, PWA
  • Multi-tenant SaaS that lets shops (salons, spas, barbershops) spin up their own online booking page in minutes, no coding required.
  • Built and operated solo, end to end — schema design, dashboard (appointments, customers, services), billing & subscriptions, bilingual UI (EN/VI).
  • Integrated PayOS for payments and subscription billing.
  • Self-hosted the entire infrastructure — no managed cloud platform: deployed via Dokploy on a Contabo VPS, running self-hosted Supabase (Postgres + Auth + Storage).
  • Live in production generating real revenue, not a demo or side project.

Skills

Programming Languages

TypeScriptJavaScript

Frameworks & Libraries

React.jsNext.jsReduxReact QueryZustandReact RouterNestJS

UI & Styling

Tailwind CSSshadcn/uiMaterial UIAnt DesignFramer MotionGSAP

Tools & Platforms

SupabasePostgreSQLGitGitHubGitLabFigmaViteDockerJest/VitestPlaywright

Education

Ho Chi Minh City College of Economics and Technology

Associate's degree, Information Technology

Aug 2018 – May 2021

Certifications