XIN CHÀO, TÔI LÀ

VũVănHải

Full-stack Developer | AI-native development

Tôi xây phần mềm theo cách doanh nghiệp của bạn vận hành.

Từ đội ngũ AI Agent và tự động hóa quy trình đến CRM, cổng khách hàng và nền tảng nội dung, tôi giúp bạn biến nhu cầu kinh doanh thành sản phẩm hoàn chỉnh. Tôi cùng bạn làm rõ yêu cầu, tổ chức triển khai và đưa hệ thống vào sử dụng.

Đội 10+ AI agentTư duy hệ thốngPhát triển và vận hành
Chân dung Vũ Văn Hải
10+AI agent điều phối
Từ thiết kế đến
Vận hành

CÙNG BẠN XÂY DỰNG

Bạn cần một sản phẩm như thế nào?

Tôi nhận phát triển sản phẩm mới và mở rộng hệ thống đang có, với phạm vi phù hợp nhu cầu của bạn.

Đội ngũ AI Agent cho doanh nghiệp

Xây dựng đội ngũ AI Agent cho doanh nghiệp của bạn: phân công vai trò, kết nối dữ liệu và công cụ để các agent phối hợp tra cứu thông tin, xử lý tác vụ và tự động hóa quy trình.

Trao đổi nhu cầu

Website & nền tảng nội dung

Website doanh nghiệp, thư viện video, cổng thông tin và công cụ quản trị để đội ngũ của bạn đăng, tổ chức và chia sẻ nội dung.

Trao đổi nhu cầu

Hệ thống kinh doanh & quản trị

Kết nối đăng ký, thanh toán, hóa đơn và chăm sóc khách hàng; xây cổng khách hàng và CRM phục vụ công việc hằng ngày.

Trao đổi nhu cầu

SẢN PHẨM ĐÃ TRIỂN KHAI

Từ nhu cầu đến một hệ thống hoàn chỉnh.

Các sản phẩm cá nhân, dự án freelance và hệ thống tôi tham gia phát triển trong công việc. Mỗi dự án ghi rõ tính năng và phần tôi đảm nhận.

LUỒNG SỬ DỤNG
  1. Gửi yêu cầu
  2. Tra cứu, xử lý
  3. Nhận kết quả

AI agent mã nguồn mở (MIT)

Zalo Agent (Trợ lý AI ngay trong Zalo)

Tra cứu tài liệu, ghi nhớ thông tin, đặt lời nhắc và tạo file trong cuộc trò chuyện, kèm trang quản lý cho người vận hành.

  • Hỏi tài liệu
  • Đặt lời nhắc
  • Tạo file
  • Quản lý trợ lý

Phần tôi đảm nhận: Tác giả dự án zalo-agent; phát triển và tự triển khai hệ thống.

Mã nguồn

AI agent mã nguồn mở (MIT)

Zalo Agent (Trợ lý AI ngay trong Zalo)

Một trợ lý AI hoạt động trong Zalo, kết hợp hội thoại với khả năng tra cứu và thực hiện tác vụ. Người quản trị cấu hình trợ lý, chọn công cụ được dùng và xem lại các bước thực hiện.

Phần tôi đảm nhận:

Tác giả dự án zalo-agent; phát triển và tự triển khai hệ thống.

Sản phẩm làm được gì?

Tra cứu tài liệu

Nạp tài liệu vào kho tri thức để trợ lý tìm thông tin khi trả lời.

Ghi nhớ và nhắc việc

Lưu thông tin cần dùng lại và đặt tác vụ theo lịch trong cuộc trò chuyện.

Thực hiện tác vụ

Tạo file Word, Excel và sử dụng các công cụ được bật cho tài khoản.

Quản lý hoạt động

Cấu hình nhiều tài khoản, giới hạn quyền công cụ và xem dấu vết từng lượt xử lý trên dashboard.

Các phần kết nối với nhau thế nào?

Người dùng tra cứu và thực hiện tác vụ qua giao diện nhắn tin quen thuộc. Khả năng cụ thể phụ thuộc loại tài khoản Zalo và các công cụ được bật.

Xem chi tiết kỹ thuật
  • Tự xây agent loop, tích hợp RAG và MCP; có giới hạn quyền dùng công cụ và các lớp phòng prompt injection.
  • Có đánh giá hành vi bằng model thật và dấu vết từng bước xử lý để điều tra lỗi.
  • Hỗ trợ cả tài khoản cá nhân và Bot API chính thức; bộ công cụ khả dụng khác nhau giữa hai kênh.
TypeScriptVercel AI SDKRAGMCP
Mã nguồn
LUỒNG SỬ DỤNG
  1. Chọn văn bản
  2. Xem bản dịch
  3. Đọc tiếp

Sản phẩm cá nhân · Chrome Extension

AI Translator

Dịch ngay trên trang đang đọc bằng cách di chuột, bôi đen hoặc nhấp chuột phải, hỗ trợ hơn 50 ngôn ngữ.

  • Dịch trên trang
  • 50+ ngôn ngữ
  • Tùy chỉnh
  • Chrome Web Store

Phần tôi đảm nhận: Extension, backend, trang giới thiệu và phát hành trên Chrome Web Store.

Chrome Web Store

Sản phẩm cá nhân · Chrome Extension

AI Translator

Tiện ích dịch ngay trong quá trình đọc web, với các cách tương tác phù hợp khi cần dịch nhanh hoặc dịch một đoạn văn bản. Sản phẩm đã phát hành và có người dùng trên Chrome Web Store.

Phần tôi đảm nhận:

Extension, backend, trang giới thiệu và phát hành trên Chrome Web Store.

Sản phẩm làm được gì?

Ba cách dịch

Di chuột để dịch nhanh, bôi đen hoặc dùng menu chuột phải để dịch văn bản đã chọn.

Hơn 50 ngôn ngữ

Chọn ngôn ngữ đích và thay đổi theo nhu cầu đọc.

Tùy chỉnh trải nghiệm

Bật hoặc tắt dịch khi di chuột, chặn theo trang và dùng giao diện sáng hoặc tối.

Phát hành và duy trì

Phát triển cả tiện ích, backend và trang giới thiệu; tiếp tục cập nhật sau khi phát hành.

Các phần kết nối với nhau thế nào?

Người dùng xem bản dịch ngay tại nội dung đang đọc. Các thiết lập có thể đồng bộ qua tài khoản Chrome.

Xem chi tiết kỹ thuật
  • Chrome Manifest V3, content script và backend proxy giữ khóa API phía máy chủ.
  • Dịch khi di chuột dùng Google Translate; dịch văn bản đã chọn đi qua backend AI với phương án dự phòng.
  • Có bộ nhớ đệm và giới hạn tần suất tương tác để tránh yêu cầu dịch không cần thiết.
Chrome ExtensionNode.jsLLM
Chrome Web Store
LUỒNG SỬ DỤNG
  1. Đăng nội dung
  2. Xuất bản
  3. Tìm và xem

Nền tảng nội dung

Nền tảng Streaming & Quản trị nội dung

Phục vụ cả người đăng và người xem: tải nội dung, biên tập phụ đề, tổ chức thư viện, phân quyền và tìm đúng đoạn video.

  • Đăng nội dung
  • Biên tập phụ đề
  • Tìm trong video
  • Phân quyền

Phần tôi đảm nhận: Toàn bộ website, backend, ứng dụng đăng bài trên máy tính và triển khai.

Nền tảng nội dung

Nền tảng Streaming & Quản trị nội dung

Từ khâu chuẩn bị bài đến lúc người xem tìm được điều họ cần, nền tảng kết nối công cụ quản trị với thư viện video và audio. Người xem có thể duyệt theo chuyên mục hoặc tìm một câu trong phụ đề để mở đúng đoạn video.

Phần tôi đảm nhận:

Toàn bộ website, backend, ứng dụng đăng bài trên máy tính và triển khai.

Sản phẩm làm được gì?

Đăng và chuẩn bị nội dung

Tải video hoặc audio, tạo ảnh đại diện; dùng ứng dụng máy tính để xử lý và đăng các tệp lớn.

Biên tập phụ đề

Sửa lời, chỉnh thời gian và xem trước phụ đề cùng video.

Tổ chức thư viện

Phân loại theo chuyên mục, sắp xếp thứ tự và cập nhật nội dung đã đăng.

Tìm và xem

Tìm trong lời thoại, mở đúng mốc thời gian, xem video hoặc nghe audio.

Chia sẻ và quyền xem

Chia sẻ một đoạn cụ thể; chọn nội dung công khai, có đường dẫn hoặc giới hạn người xem.

Quản trị

Quản lý người dùng, vai trò, quyền truy cập và theo dõi thay đổi trong hệ thống.

Các phần kết nối với nhau thế nào?

Người đăng có công cụ chuẩn bị và quản lý nội dung; người xem có thể tìm và mở đúng đoạn cần xem. Quyền truy cập được áp dụng cả trên trang nội dung và kết quả tìm kiếm.

Xem chi tiết kỹ thuật
  • Tìm kiếm phụ đề được thiết kế lại theo các đoạn ngắn: từ khoảng 54 giây xuống khoảng 160 ms trên bộ đánh giá của dự án, Recall@1 đạt 92%.
  • Hệ thống gồm web, backend và ứng dụng desktop. Desktop dùng ffmpeg native để xử lý các tệp trong phạm vi 300 MB - 2 GB đã ghi nhận.
  • Phân quyền theo vai trò, ba mức riêng tư nội dung và kiểm soát các thao tác cập nhật đồng thời.
Next.jsHonoPostgreSQLElectron
LUỒNG SỬ DỤNG
  1. Đăng ký
  2. Thanh toán
  3. Nhận tài liệu

Sản phẩm trong doanh nghiệp

Nền tảng CRM & Kinh doanh khóa học

Kết nối đăng ký, thanh toán, cấp tài liệu và chăm sóc học viên. Nhân viên quản lý đơn hàng, hóa đơn và email trong CRM.

  • Đăng ký khóa học
  • Thanh toán QR
  • Hóa đơn
  • Chăm sóc học viên

Phần tôi đảm nhận: Toàn bộ backend, logic nghiệp vụ và giao diện CRM. Các giao diện khác có người cùng làm.

Sản phẩm trong doanh nghiệp

Nền tảng CRM & Kinh doanh khóa học

Một hệ thống phục vụ nhiều mô hình bán khóa học, từ đăng ký cá nhân đến nhóm và combo workshop. Luồng đăng ký của học viên được kết nối với các bước xác nhận, cấp tài liệu và quản trị phía sau.

Phần tôi đảm nhận:

Toàn bộ backend, logic nghiệp vụ và giao diện CRM. Các giao diện khác có người cùng làm.

Sản phẩm làm được gì?

Đăng ký linh hoạt

Đăng ký một khóa, mua theo nhóm hoặc chọn combo workshop với mức giá theo cấu hình.

Thanh toán và cấp tài liệu

Thanh toán bằng mã QR; hệ thống đối soát, xác nhận đơn, tạo tài khoản và cấp tài liệu theo luồng đã thiết lập.

Hóa đơn điện tử

Phát hành hóa đơn sau thanh toán và theo dõi trạng thái trên CRM.

Chăm sóc và quản trị

Gửi email giao dịch, tạo chiến dịch theo nhóm đối tượng và theo dõi nguồn khách của từng đơn hàng.

Các phần kết nối với nhau thế nào?

Luồng bán hàng nối với việc phục vụ học viên và quản trị nội bộ. Khi dịch vụ gửi email hoặc xuất hóa đơn gặp lỗi, giao dịch thanh toán đã xác nhận vẫn được giữ lại.

Xem chi tiết kỹ thuật
  • Tích hợp SePay, MISA meInvoice và các nhà cung cấp email, với cơ chế chống xử lý trùng và xử lý thông báo thanh toán đến muộn.
  • Tách xác nhận thanh toán khỏi các tác vụ phía sau; xử lý trường hợp webhook và nhân viên xác nhận cùng lúc.
  • Backend và logic nghiệp vụ do tôi xây; giao diện landing page và thư viện tài liệu có thành viên khác tham gia.
TypeScriptReactPostgreSQLSePayMISA
Xem thêm 2 sản phẩm
LUỒNG SỬ DỤNG
  1. Chọn gói
  2. Đăng ký, trả phí
  3. Quản lý dịch vụ

Sản phẩm trong doanh nghiệp

CRM & Cổng dịch vụ văn phòng

Khách đăng ký, thanh toán và quản lý dịch vụ trên web hoặc Zalo. Đội vận hành xử lý hồ sơ, hợp đồng và yêu cầu trong CRM.

  • Đăng ký dịch vụ
  • Cổng khách hàng
  • CRM
  • Zalo Mini App

Phần tôi đảm nhận: Toàn bộ backend, tích hợp nghiệp vụ và Zalo Mini App. Giao diện web/CRM ban đầu có người khác dựng.

Sản phẩm trong doanh nghiệp

CRM & Cổng dịch vụ văn phòng

Nền tảng phục vụ dịch vụ văn phòng ảo và không gian làm việc chung, kết nối hành trình tự đăng ký của khách với công việc xử lý và chăm sóc của nhân viên.

Phần tôi đảm nhận:

Toàn bộ backend, tích hợp nghiệp vụ và Zalo Mini App. Giao diện web/CRM ban đầu có người khác dựng.

Sản phẩm làm được gì?

Chọn và đăng ký dịch vụ

Chọn tòa nhà, gói, thời hạn và dịch vụ bổ sung; gửi hồ sơ và thanh toán QR.

Tiếp tục hồ sơ đang làm

Lưu bản nháp để khách quay lại tiếp tục bước đăng ký còn dang dở.

Cổng khách hàng

Theo dõi gói dịch vụ, quyền lợi, thanh toán, hợp đồng, tài liệu và yêu cầu hỗ trợ trên web hoặc Zalo.

Vận hành nội bộ

Quản lý khách hàng, hợp đồng, đơn hàng, hóa đơn, thư từ, bưu phẩm và các dịch vụ trong CRM.

Các phần kết nối với nhau thế nào?

Thông tin khách nhập khi đăng ký được dùng tiếp trong quy trình xử lý và cung cấp dịch vụ. Khách và nhân viên làm việc trên các giao diện phù hợp vai trò, kết nối với cùng hệ thống nghiệp vụ.

Xem chi tiết kỹ thuật
  • Backend dùng chung cho web khách hàng, CRM và Zalo Mini App, với cơ chế xác thực phù hợp từng giao diện.
  • Kiểm soát thao tác đồng thời, phân quyền và nhật ký kiểm toán có khả năng phát hiện chỉnh sửa.
  • Tôi phụ trách toàn bộ backend và Zalo Mini App, tích hợp logic và duy trì các giao diện web/CRM do người khác dựng ban đầu.
HonoPostgreSQLNext.jsZalo Mini App
LUỒNG SỬ DỤNG
  1. Giới thiệu
  2. Cập nhật tin
  3. Kết nối

Dự án freelance

Website Liên đoàn Võ cổ truyền TP.HCM

Giới thiệu tổ chức, đăng tin tức và trình bày hồ sơ năng lực. Tôi trực tiếp phát triển, triển khai và tiếp tục bảo trì website.

  • Giới thiệu
  • Tin tức
  • Hồ sơ năng lực
  • Bảo trì

Phần tôi đảm nhận: Phát triển toàn bộ website Liên đoàn Võ cổ truyền TP.HCM.

Xem website

Dự án freelance

Website Liên đoàn Võ cổ truyền TP.HCM

Website của Liên đoàn Võ cổ truyền TP.HCM, gồm thông tin giới thiệu, tin tức và hồ sơ năng lực. Công việc freelance bao gồm phát triển, triển khai và các lần bảo trì, nâng cấp.

Phần tôi đảm nhận:

Phát triển toàn bộ website Liên đoàn Võ cổ truyền TP.HCM.

Sản phẩm làm được gì?

Thông tin tổ chức

Trang giới thiệu và hồ sơ năng lực để người đọc tìm hiểu về tổ chức.

Tin tức

Danh sách và trang chi tiết bài viết, kèm quy trình cập nhật nội dung được ghi lại.

Khả năng tìm thấy

Metadata, sitemap và dữ liệu có cấu trúc hỗ trợ công cụ tìm kiếm đọc nội dung.

Duy trì website

Tiếp tục cập nhật và nâng cấp sau khi triển khai.

Các phần kết nối với nhau thế nào?

Tổ chức có một địa chỉ tập trung để giới thiệu, công bố thông tin và chia sẻ hồ sơ năng lực. Việc cập nhật nội dung có hướng dẫn để người khác tiếp tục thực hiện.

Xem chi tiết kỹ thuật
  • Website Next.js xuất tĩnh, triển khai qua GitHub Actions.
  • Khởi tạo từ v0.dev, sau đó tôi phát triển, nâng cấp và duy trì; lịch sử dự án ghi nhận công việc từ 03/2025.
Next.jsTypeScriptTailwind CSS
Xem website

CÁCH TÔI LÀM VIỆC

Phát triển cùng AI, định hướng bằng tư duy hệ thống.

Tôi tổ chức đội ngũ AI agent để triển khai sản phẩm, đồng thời giữ vai trò thiết kế tổng thể và kiểm chứng kết quả. Mỗi phần việc đều gắn với người sử dụng, quy trình vận hành và mục tiêu kinh doanh đã thống nhất.

MULTI-AGENT ORCHESTRATION

Hơn 10 AI agent, cùng làm theo một kế hoạch.

Tôi dùng một orchestrator làm đầu mối chia việc và phối hợp các agent. Những phần có thể tách riêng được triển khai song song trên các nhánh riêng; tôi theo sát việc tích hợp, kiểm tra chất lượng và quyết định khi nào có thể đưa vào sử dụng.

  1. Tôi định hướngYêu cầu, thiết kế tổng thể và tiêu chí hoàn thành.
  2. OrchestratorChia tác vụ, giao việc và tổng hợp kết quả.
  3. Đội 10+ AI agentTriển khai các phần việc được phân công.
  4. Tôi kiểm chứngReview, kiểm tra tích hợp và quyết định triển khai.
Context Engineering: kinh nghiệm cho lần làm tiếp theo

Tôi ghi lại lý do chọn giải pháp, lỗi đã gặp và cách xử lý, rồi đóng gói thành tài liệu và skill để agent tra cứu khi cần. Quy trình triển khai VPS, bảo mật máy chủ và tích hợp hóa đơn điện tử đều được đúc kết từ công việc thực tế.

TƯ DUY HỆ THỐNG · SYSTEMS THINKING

Nhìn toàn cục, hiểu tác động của từng quyết định.

Tôi xem con người, quy trình, dữ liệu và công nghệ là những phần tác động qua lại. Khi giải quyết một vấn đề, tôi tìm nguyên nhân trong cách cả hệ thống vận hành, cân nhắc hệ quả của từng thay đổi và dùng phản hồi thực tế để điều chỉnh. Mỗi quyết định cần phục vụ mục tiêu chung của sản phẩm và doanh nghiệp.

VÍ DỤ MINH HỌA

Đưa AI vào doanh nghiệp: hiệu quả của cả quy trình.

Một trợ lý AI trả lời nhanh vẫn có thể làm nhân viên bận hơn nếu câu trả lời thiếu chính xác và cần sửa thường xuyên. Khi đó, cần xem đồng thời chất lượng dữ liệu, phạm vi công việc của AI và cách phối hợp với con người.

Vòng lặp có thể xuất hiện khi cùng một đội vừa sửa lỗi vừa cập nhật tài liệu:
  1. Dữ liệu lỗi thời
  2. AI trả lời sai
  3. Nhân viên bận sửa lỗi
  4. Ít thời gian cập nhật dữ liệu

Ít thời gian cập nhật khiến dữ liệu tiếp tục lỗi thời, quay lại điểm đầu của vòng lặp.

Điểm cần thay đổi

Tôi xác định điểm cần thay đổi trong cả quy trình: trách nhiệm cập nhật dữ liệu, phạm vi AI được xử lý và những trường hợp cần chuyển cho nhân viên.

Đánh giá hiệu quả qua

  • Chất lượng xử lý
  • Lượng việc phải làm lại
  • Thời gian đội ngũ thực sự tiết kiệm

Làm rõ và thống nhất

Cùng xác định người dùng, luồng công việc và phần cần làm trước. Phạm vi và tiêu chí bàn giao được thống nhất trước khi triển khai.

Triển khai từng phần

Chia công việc thành các phần có thể kiểm tra, trao đổi kết quả và xử lý những điểm ảnh hưởng đến toàn bộ sản phẩm.

Kiểm tra và bàn giao

Đối chiếu với nhu cầu đã thống nhất, kiểm tra các luồng sử dụng và chuẩn bị triển khai. Cùng chốt tài liệu bàn giao và phương án duy trì.

VỀ TÔI

Theo sát sản phẩm đến lúc vận hành.

Full-stack Developer | AI-native development

Xem kinh nghiệm trong CV

Tôi là Hải, làm việc tại TP. Hồ Chí Minh. Tôi đã phụ trách toàn bộ backend cho hai nền tảng kinh doanh, xây giao diện quản trị và phối hợp với các thành viên phụ trách những phần khác của sản phẩm.

Với dự án cá nhân và freelance, tôi đảm nhận từ phát triển đến triển khai, bảo trì. Trải nghiệm ở cả hai cách làm giúp tôi hiểu phần việc của mình liên quan thế nào đến người dùng, đội ngũ và hoạt động của toàn hệ thống.

Xem chuyên môn và công nghệ

Thế mạnh của tôi là backend, tích hợp hệ thống và vận hành. Tôi cũng xây AI agent, tổ chức quy trình Agentic Engineering và đóng gói kinh nghiệm thành tài liệu, skill để dùng lại.

TypeScriptJavaScriptC#ReactNext.jsNode.jsHonoExpress.NETPostgreSQLDrizzle ORMDockerCaddyVercel AI SDKMCP

TRAO ĐỔI DỰ ÁN

Cùng xây sản phẩm tiếp theo.

Bạn đang cần một website, một hệ thống quản lý hay muốn đưa AI vào công việc? Gửi tôi vài dòng về nhu cầu của bạn để cùng trao đổi cách thực hiện.

[email protected]
TP. Hồ Chí Minh, Việt Nam

Bắt đầu từ bài toán của bạn.

Chưa cần một bản yêu cầu hoàn chỉnh. Bạn có thể chia sẻ:

  • Sản phẩm dành cho ai và cần giải quyết việc gì.
  • Những chức năng cần có hoặc hệ thống bạn muốn cải thiện.
  • Mốc thời gian và ngân sách dự kiến, nếu đã có.
Gửi email trao đổi

Mở ứng dụng email của bạn để soạn và gửi thư.