Sẵn sàng cho cơ hội mới

Xin chào, mình là Kiên.
Front-end Developer

Mình xây dựng UI responsive bằng React & TypeScript, với sự tập trung vào performance, accessibility và những trải nghiệm nhỏ tạo nên một sản phẩm tốt.

01 — Giới thiệu

Biến thiết kế thành trải nghiệm thật sự hữu ích.

Mình là Front-end Developer yêu thích việc xây UI từ đầu — từ layout, component đến những interaction nhỏ. Mình luôn tìm điểm cân bằng giữa giao diện đẹp, code dễ bảo trì và trải nghiệm nhanh trên mọi thiết bị.

Mình có kinh nghiệm làm việc với REST API, authentication và luồng dữ liệu phức tạp. Accessibility không phải phần “làm thêm”: một trong các dự án gần đây của mình đã đạt Lighthouse Accessibility 100/100.

100
Lighthouse
Accessibility
2+
Case study
thực tế
Tinh thần
học hỏi

02 — Kỹ năng

Công cụ mình dùng để tạo sản phẩm.

Ưu tiên nền tảng web vững chắc, sau đó chọn công cụ phù hợp với bài toán.

Hiểu toàn bộ luồng

Back-end

  • Node.js
  • Express
  • PostgreSQL
  • JWT Authentication
  • REST API

Workflow & chất lượng

Khác

  • PWA
  • Offline-first
  • Git / GitHub
  • Vitest
  • Automated Testing

03 — Dự án nổi bật

Từ vấn đề đến sản phẩm hoàn chỉnh.

Hai case study tập trung vào quyết định front-end, UX và chất lượng triển khai.

01
Admin dashboard8-week roadmap

LuxeStay Hotel Booking Admin Dashboard

Hệ thống quản lý đặt phòng khách sạn với dashboard admin và luồng đặt phòng hoàn chỉnh cho người dùng.

  • React 19
  • Vite
  • React Router
  • Axios
  • Chart.js / Recharts

Đóng góp Front-end

  • Dashboard phân tích số liệu với biểu đồ tương tác.
  • UI CRUD phòng, upload và preview ảnh trước khi submit.
  • Validate form cho toàn bộ luồng auth và khôi phục mật khẩu.
  • Phân trang, filter nâng cao phía client.
  • Quản lý JWT auth, phân quyền admin/user với protected routes.
  • Tích hợp Google Login bằng Firebase Auth phía client.

Back-end: Express + PostgreSQL + JWT, có test API tự động.

02
Progressive Web AppOffline-first

NoteFlow Offline-first Notes & Tasks

Ứng dụng ghi chú và task hoạt động offline-first, tự đồng bộ khi có mạng và cài đặt được như native app.

  • React
  • TypeScript
  • Tailwind CSS v4
  • Dexie / IndexedDB
  • Zustand
  • Workbox

Đóng góp Front-end

  • UI mượt khi offline, cập nhật trạng thái mạng real-time.
  • Conflict-resolver dialog cho phép giữ local, server hoặc merge.
  • Accessibility 100/100: focus trap, Escape, aria-live và reduced-motion.
  • PWA installable, cache app-shell để mở lại khi offline.
  • Test UI cho sync engine và conflict resolver bằng Vitest.

Back-end: Express + PostgreSQL, dirty-flag sync API.

04 — Liên hệ

Có một vị trí phù hợp?
Mình rất muốn nghe thêm.

Mình đang tìm kiếm cơ hội Front-end Developer, nơi mình có thể đóng góp vào sản phẩm thực tế và tiếp tục phát triển cùng một đội ngũ tốt.