Portfolio

Dự án nổi bật

WordPress & PHP Fullstack Developer

Tổng hợp các dự án tiêu biểu thể hiện năng lực phát triển fullstack: từ xây dựng hệ thống REST API với Laravel, web app ReactJS, tích hợp thanh toán & IoT, nâng cấp hệ thống PHP legacy, đến triển khai và custom WordPress theo yêu cầu.

Backend

Laravel · PHP · REST API · MySQL · JWT

Frontend

ReactJS · JavaScript · HTML/CSS

WordPress

Theme · Plugin · WooCommerce

Integration

Maps · QR Pay · IoT · PDF · SMS

Dự án 1 — IELTS DMC (Learning Management System)

IELTS DMC

Loại dự án Learning Management System (LMS) — Web Application
Website BE https://be.talkieai.vn/
Website FE https://talkieai.vn/
Thời gian 2024 – 2025 (Đã hoàn thành)
Vai trò Backend Developer
Tech Stack Laravel REST API · MySQL · JWT · Google OAuth2 · PHPMailer

Mô tả dự án

IELTS DMC là hệ thống quản lý học tập (LMS) toàn diện dành cho trung tâm luyện thi IELTS. Học viên có thể tự học mọi lúc mọi nơi với đầy đủ tính năng từ đăng ký khóa học, thanh toán QR, đến làm bài tập tương tác. Tôi đảm nhận toàn bộ phần Backend API.

Công việc đảm nhận (Backend)

  • Thiết kế và xây dựng toàn bộ REST API bằng Laravel: quản lý khóa học, bài học, bài tập, học viên.
  • Hệ thống phân quyền RBAC: tạo/chỉnh sửa role, gán quyền chi tiết (xem, thêm, sửa, xóa) cho từng module.
  • API tích hợp 15+ dạng bài tập tương tác: Fill-in-Blank, Flashcard, Video tương tác, Kéo thả, Nghe chính tả, Speech-to-Text…
  • API thanh toán QR code: tạo mã QR, webhook xác nhận chuyển khoản, tự động kích hoạt khóa học.
  • API quản lý bài giảng: upload video/tài liệu, phân loại, sắp xếp thứ tự bài học.
  • API dashboard thống kê: số học viên, khóa học, lượt đăng ký theo thời gian.
  • Xác thực đa kênh: Username/Password, Google OAuth2; bảo vệ bằng JWT Token.

Dự án 2 — Pin Xanh (Smart PowerBank Rental System)

Pin Xanh

Loại dự án IoT + Web App — Hệ thống thuê pin di động thông minh
Website FE https://pinxanhvn.com
Website BE https://be.pinxanhvn.com
Thời gian 2025 (Đã hoàn thành)
Vai trò Fullstack Developer (Backend API + Frontend Web App)
Tech Stack Laravel REST API · ReactJS · MySQL · Google Maps API · JWT · OAuth2

Mô tả dự án

Pin Xanh là nền tảng thuê pin di động thông minh theo mô hình IoT. Người dùng quét mã QR tại trạm sạc công cộng để thuê pin, thanh toán qua chuyển khoản QR, dùng xong trả tại bất kỳ trạm nào. Hệ thống tự động mở khoang pin, tính phí theo thời gian thực và hoàn tiền cọc về tài khoản ngân hàng đã lưu.

Công việc đảm nhận (Fullstack)

  • Thiết kế và xây dựng toàn bộ REST API backend (Laravel): Auth, Stations, Devices, Rental, Merchant, Payment.
  • Tích hợp Google Maps / Mapbox: hiển thị trạm dưới dạng marker, tìm trạm gần nhất, chỉ đường đến trạm.
  • Luồng thuê pin end-to-end: Quét QR → kiểm tra pin → tạo đơn → sinh QR thanh toán → xác nhận → gửi tín hiệu TCP mở khoang (port 9000).
  • Luồng trả pin & hoàn tiền tự động: xác nhận nhận lại pin → tính phí thực tế → hoàn cọc về STK đã lưu.
  • Hệ thống ví điện tử: xem số dư, rút tiền qua OTP xác thực, lịch sử giao dịch.
  • Merchant Dashboard: quản lý trạm (thêm/sửa/xóa), thống kê doanh thu, lịch sử thuê theo từng trạm.
  • Xác thực đa kênh: Google OAuth2, Facebook Login, Username/Password; Middleware JWT bảo vệ API.
  • Phát triển giao diện Frontend bằng ReactJS: Bản đồ tương tác, luồng thuê/trả pin, trang ví, merchant dashboard.

Dự án 3 — Logistic Manager (Hệ thống Quản lý Vận chuyển)

Logistic Manager

Loại dự án Web App PHP — Hệ thống quản lý logistics / vận chuyển hàng hóa
Website https://tocoexpress.vn/
Thời gian 2025
Vai trò Backend Developer — Nâng cấp & Bảo trì hệ thống
Tech Stack PHP · MySQL · TCPDF · html2pdf · Stripe · PHPMailer · ClickSend · ionCube
Nền tảng Apache / Laragon · Composer · Legacy PHP Architecture

Mô tả dự án

Logistic Manager (dựa trên DEPRIXA PRO) là hệ thống web quản lý logistics toàn diện: quản lý lô hàng (shipments), kiện khách (customer packages), lấy hàng (pickup), gom kiện (consolidate), khách hàng, báo cáo tài chính và cấu hình hệ thống. Hệ thống phân quyền 4 cấp: Admin, Nhân viên, Khách hàng, Tài xế. Vai trò của tôi là tiếp nhận codebase, nâng cấp và phát triển thêm các tính năng theo yêu cầu thực tế vận hành.

Các tính năng đã phát triển & nâng cấp

  • Xuất phiếu thanh toán & PDF: Tích hợp TCPDF / html2pdf để tạo phiếu thu, vận đơn, báo cáo dưới dạng PDF chuyên nghiệp theo template yêu cầu.
  • Custom thông tin vận chuyển: Tùy chỉnh các trường dữ liệu lô hàng, thêm thông tin bổ sung theo quy trình nghiệp vụ của công ty.
  • Chuyển đổi ngôn ngữ (i18n): Xây dựng hệ thống đa ngôn ngữ, cho phép chuyển đổi giao diện linh hoạt qua file ngôn ngữ.
  • Thanh toán online: Tích hợp Stripe SDK để xử lý thanh toán trực tuyến cho các dịch vụ vận chuyển và kiện hàng.
  • Bảo trì & tối ưu hệ thống: Debug, refactor code PHP legacy, đảm bảo tương thích ionCube Loader, cấu hình PHPMailer, SMS/WhatsApp qua ClickSend.

Dự án 4 — Các Website WordPress

WordPress theo yêu cầu

Loại dự án WordPress — Thương mại điện tử, Website thông tin, Custom Theme & Plugin
Thời gian 2023 – 2025
Vai trò WordPress Developer
Tech Stack WordPress · WooCommerce · PHP · CSS · JavaScript · Custom Theme · Custom Plugin

Mô tả

Song song với các dự án web app, tôi cũng triển khai và phát triển nhiều website WordPress theo yêu cầu khách hàng — từ thương mại điện tử đến website thông tin và custom theme/plugin chuyên sâu.

Một số website đã thực hiện

Website Loại Công việc thực hiện
techiq.com.vn Thương mại điện tử (WooCommerce) Xây dựng shop online, cấu hình WooCommerce, tối ưu hiệu năng
techiqcandle.com Thương mại điện tử (WooCommerce) Thiết lập gian hàng nến thơm, custom giao diện sản phẩm
cyh.edu.vn Website thông tin (Giáo dục) Xây dựng website thông tin, SEO cơ bản, quản lý nội dung
huyenhockhaitam.vn Custom Theme & Plugin Phát triển theme và plugin tùy chỉnh theo yêu cầu đặc thù
Và các dự án khác… WordPress đa dạng lĩnh vực Triển khai, custom, bảo trì theo yêu cầu

Kỹ năng WordPress tổng hợp

  • Xây dựng và custom theme WordPress từ đầu hoặc từ starter theme (Underscores, GeneratePress…).
  • Phát triển plugin tùy chỉnh: shortcode, custom post type, meta box, REST API WordPress.
  • Triển khai WooCommerce: cấu hình sản phẩm, giỏ hàng, thanh toán (COD, chuyển khoản, cổng online).
  • Tối ưu hiệu năng: caching, lazy load, tối ưu database, CDN, PageSpeed.
  • SEO cơ bản: cấu trúc permalink, Yoast/RankMath, schema markup, sitemap.
  • Bảo mật & bảo trì: cập nhật core/theme/plugin, backup, xử lý lỗi, hardening WordPress.