Hello, my name is
Nguyen Viet Bao

Software Developer | ERP · POS · Fullstack (Vue.js & Node.js)

4+ years building business software (ERP, POS, inventory & warehouse systems) and integrating hardware devices into a complete ecosystem

📞 0935520004
🎂 08/12/2001

Tech I work with

🟢 Vue 3 🟩 Nuxt 3 🔷 TypeScript 🍍 Pinia 🎨 TailwindCSS 🟩 Node.js / Express 🍃 MongoDB 🗄️ MySQL / SQL 🔗 REST API & Webhook ⚡ Vite 🔺 Git

Skills & Expertise

Technologies and skills I use every day

🏭 ERP & Business Systems

  • ERP modules: sales, purchasing, inventory management
  • Warehouse & inventory: stock in/out, stock levels, stocktaking
  • Retail & restaurant POS systems
  • Booking, check-in & scheduling (calendar)
  • Accounting & invoice data automation
  • Dashboards & operational reports
  • Requirement analysis with business departments

🎨 Frontend

  • Vue 3, Vue Router, Composition API
  • Nuxt 3 & SEO optimization
  • TypeScript
  • TailwindCSS, SCSS
  • Ant Design, Element Plus, Nuxt UI
  • Responsive & cross-browser development
  • Figma to code

🗄️ Backend & Database

  • Node.js, Express (REST API design)
  • MongoDB (schema design, aggregation)
  • MySQL / SQL (queries, data handling, DB management)
  • Payment webhooks (SePay) & 3rd-party APIs
  • Authentication & role-based access
  • PocketBase

🖨️ Hardware & IT Support

  • Barcode/QR scanners, receipt & label printers
  • Payment terminals: PAX, Clover, MagTek
  • Installing & configuring software and devices for end users
  • PC hardware basics: RAM, SSD/HDD, mainboard, cleaning
  • Troubleshooting software, system & device issues
  • Building & running a small self-hosted server (trolyhoadon.vn)

⚙️ State & Architecture

  • Pinia (state management)
  • DAO / DTO patterns
  • Clean Code & SOLID principles
  • Scalable component architecture
  • Performance optimization
  • Offline-first applications

🛠️ Tools & Other

  • Vite, PNPM, Yarn
  • Git, GitLab
  • Cloudflare, cPanel, DirectAdmin
  • WordPress, WooCommerce
  • E-commerce & CRM systems

Work Experience

4+ years building web applications, ERP/POS systems and business software

Fullstack Developer (Founder)
trolyhoadon.vn
Dec 2025 - Present

Built and operate an invoice assistant platform that helps accountants automate time-consuming, error-prone data entry. Owned the full stack: FE, BE, database, API and server.

  • Grew to nearly 200 users (accountants & businesses) since launch
  • Cut ~70% of manual data-entry steps for accountants
  • Designed REST APIs with Node.js and the MongoDB data model
  • Integrated SePay webhooks for automatic payment confirmation & plan activation
  • Building a small self-hosted server to run the system; handle deployment, monitoring and user support
Frontend Developer
Smart Digitech Co LTD (DTS) · Outsourcing for Fastboy (fastboy.net)
Jan 2023 - Present

Built ERP, CRM and the business software ecosystem for fastboy.net: check-in, booking, calendar, restaurant POS, retail POS and warehouse management, connected to hardware devices.

  • Built ERP modules: sales, purchasing and inventory management, working closely with business users
  • Developed check-in, booking & calendar apps for service businesses
  • Built restaurant & retail POS (offline-first, zero downtime during network loss) and warehouse management (stock in/out, stock levels)
  • Connected barcode scanners, receipt printers and payment terminals (PAX, Clover, MagTek) for card & QR payments, handling 1,000+ transactions/day
  • Built applications with Vue 3 and Nuxt 3 serving 5,000+ monthly active users; improved SEO, lifting organic traffic by ~30%
  • Improved Lighthouse score from 65 → 95 and cut bundle size by ~40% via code-splitting, lazy loading & Vite optimization
  • Collaborated with backend teams to handle complex real-time data flows
WordPress Developer
HAZO VIETNAM JSC
June 2022 - May 2023

Built websites from Figma and Photoshop files. Created animations and motion effects with HTML, CSS, and JavaScript.

  • Delivered 15+ WordPress websites (WooCommerce, Custom Post Type, Custom Field)
  • Built e-commerce solutions for retail and service clients
  • Worked with MySQL databases and managed hosting (cPanel, DirectAdmin)
  • Researched and adopted new technologies to improve performance

Featured Projects

Recent projects that reflect my skills and experience

🧾
Dec 2025 - Present

trolyhoadon.vn

Own product · Role: Fullstack (FE, BE, DB, API)

An invoice assistant for accountants that automates time-consuming, error-prone data entry, making their work ~70% faster. Nearly 200 users since launch. Integrated with SePay webhooks to receive payments and activate plans automatically.

Vue.js Node.js MongoDB REST API SePay Webhook
🛒
June 2023 - Present

Fastboy Business Ecosystem

fastboy.net (outsourced via DTS) · Role: Frontend

A complete suite for service, restaurant and retail businesses: check-in, booking, calendar, restaurant POS, retail POS (POS Lite, offline-first) and warehouse management with stock in/out tracking. Connected to barcode scanners, receipt printers and payment terminals.

Vue 3 TypeScript Pinia Ant Design TailwindCSS PAX/Clover Scanner & Printer
📱
Aug 2024 - Oct 2024

Newzen-Social

Fastboy (outsourced via DTS)

A content management tool connected to Facebook, Instagram, and Google, allowing users to publish posts across multiple accounts. Supports posts, stories, reels, and Google Photos.

Vue 3 Pinia TailwindCSS REST APIs
⚙️
Oct 2023 - Jul 2024

Newzen-Manage

B2B Clients

A management application for static websites that lets users add, delete, and edit template content. Supports automated deployment to Cloudflare subdomains.

Vue 3 Nuxt 3 Pinia TailwindCSS Cloudflare

About Me

I am a Software Developer with over 4 years of experience building business software: ERP, POS, inventory & warehouse management, booking and accounting tools. I work mainly with Vue.js/Nuxt.js on the frontend and Node.js/MongoDB on the backend, and I can own a product end to end, from requirements to deployment.

Beyond code, I have hands-on experience connecting hardware (barcode scanners, printers, payment terminals) into one ecosystem, supporting end users, and troubleshooting software and device issues. I enjoy working with operations teams to turn manual, error-prone processes into software that saves real time.

💡 Mission: I believe great software should not only "work" but also fit how people actually operate: stable, easy to use and easy to maintain. I always strive to build systems that make daily operations faster and more accurate.

Nguyen Viet Bao

Education

Ton Duc Thang College
Major: Computer Programming
Aug 2019 - May 2022

GPA: 7.5/10 - Strong foundation in computer science and programming

Contact Me

I look forward to hearing from you. Reach out through any of the channels below:

📞

Phone

0935520004
✉️

Email

nguyenvietbao.work@gmail.com
💼

LinkedIn

View my profile