Skip to content
NMHx
Xin chào, tôi là

Nguyễn Mạnh Hùng

Freelance Web Developer

Tôi xây website nhanh, đẹp, chạy mượt — từ landing page đến web app full-stack.

developer.tsFreelance
Portrait
  • const skills = [
  • "React",
  • "Next.js",
  • "TypeScript",
  • "Node.js",
  • "Express",
  • "MongoDB",
  • "Tailwind CSS",
  • "GSAP",
  • "Framer Motion",
  • ];

Dịch vụ

Tôi nhận làm gì?

Bốn loại dự án tôi nhận thường xuyên. Nếu bạn không thấy thứ mình cần, cứ inbox — tôi sẽ trả lời thật.

Landing Page / Website giới thiệu

Doanh nghiệp nhỏ, sự kiện, cá nhân, portfolio

  • SEO chuẩn, mobile-first
  • Animation đẹp, mượt trên mọi thiết bị
  • Deploy free trên Vercel
  • Bàn giao source code

Web Application Full-Stack

SaaS, dashboard, hệ thống nội bộ

  • React + Next.js frontend
  • API Node.js + Express
  • Database + auth + admin panel
  • Architecture mở rộng được

E-Commerce / Bán hàng online

Shop, brand, đa kênh

  • Quản lý sản phẩm, đơn hàng
  • Thanh toán + giao hàng
  • Tích hợp Zalo, Facebook
  • Dashboard quản trị

Custom CMS / Bảo trì website

Khách đã có web cần nâng cấp

  • Refactor + performance
  • SEO audit + tối ưu
  • Content editor riêng
  • Bảo trì hàng tháng

Dự án

Đã làm gì

Hai case study tiêu biểu. Cả hai đều đang chạy thật ngoài production.

HNWedding invitation platform preview

Thiệp cưới điện tử · Agency Platform

HNWedding

Các cặp đôi muốn thiệp cưới online đẹp, cá nhân hóa theo câu chuyện riêng — công cụ kéo-thả có sẵn không đủ tinh tế, còn thuê dev riêng cho từng thiệp thì không mở rộng được.

Xây nền tảng vận hành kiểu agency: khách đặt đơn công khai, đội ngũ dựng thiệp qua block editor riêng rồi xuất bản tại URL /thiep/[slug]. Next.js 16 + Prisma 7 trên Supabase PostgreSQL, thanh toán VietQR/PayOS, ảnh lưu Cloudflare R2.

  • Luồng đặt đơn công khai → admin dựng & xuất bản thiệp qua block editor riêng
  • Next.js 16 App Router + Prisma 7 + Supabase PostgreSQL, TypeScript strict
  • Thanh toán VietQR/PayOS, email tự động qua Resend
  • 4+ theme thiệp dựng sẵn (Gold Philosopher, Sage Classic, Wing Door...)
0
Theme thiệp
0
DB migrations
0
Commits
Next.js 16TypeScriptPrisma 7PostgreSQLAuth.jsPayOS
Hadi lecture translation app preview

Ứng dụng di động · React Native

Hadi

Người học tiếng Hàn, Nhật cần phụ đề dịch theo thời gian thực trong buổi giảng kèm ghi chú có mốc thời gian — đa số app dịch giọng nói chỉ hỗ trợ 1 chiều, độ trễ cao, hoặc không lưu lại được bài học.

App Expo/React Native dùng Soniox stt-rt-v5 stream 2 chiều Hàn/Nhật ↔ Việt trên cùng 1 socket, dịch hybrid Gemini → Claude fallback qua Cloud Functions, lưu offline-first bằng SQLite rồi đồng bộ Firestore sau buổi học.

  • Phụ đề song ngữ realtime qua Soniox stt-rt-v5 (WebSocket thô, không SDK)
  • Dịch hybrid: Gemini 3.5 Flash-Lite → Gemini 3.6 Flash → Claude fallback
  • Offline-first với expo-sqlite, đồng bộ Firestore đa thiết bị
  • Đăng nhập Apple/Email qua Firebase Auth, tuân thủ Apple HIG
0
Ngôn ngữ
0
Phiên bản
0
Commits
React NativeExpoTypeScriptFirebaseSonioxGemini

Tech Stack

Công cụ tôi dùng hàng ngày

Tôi không gò mình vào 1 framework. Tôi chọn công cụ phù hợp nhất với dự án.

ReactNext.jsTypeScriptTailwind CSSFramer MotionGSAPMaterial-UINode.jsExpressMongoDBMySQLSocket.ioReactNext.jsTypeScriptTailwind CSSFramer MotionGSAPMaterial-UINode.jsExpressMongoDBMySQLSocket.io
Node.jsExpressMongoDBMySQLSocket.ioJWTCloudinaryGitGitHubVercelPostmanFigmaNode.jsExpressMongoDBMySQLSocket.ioJWTCloudinaryGitGitHubVercelPostmanFigma

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • GSAP
  • Material-UI

Backend

  • Node.js
  • Express
  • MongoDB
  • MySQL
  • Socket.io
  • JWT
  • Cloudinary

Tools

  • Git
  • GitHub
  • Vercel
  • Postman
  • Figma

Quy trình

Tôi làm việc thế nào

Quy trình 5 bước rõ ràng. Bạn biết chính xác đang ở đâu, sắp có gì.

  1. 01

    Discovery

    1–2 ngày

    Nghe yêu cầu, xác định scope, deliverable, báo giá. Không tính phí.

  2. 02

    Design & Plan

    3–5 ngày

    Wireframe, design mockup, tech plan. Bạn duyệt rồi mới code.

  3. 03

    Build

    Theo scope

    Code, demo từng tuần, feedback loop. Không bao giờ biến mất.

  4. 04

    Launch

    1–2 ngày

    Deploy, domain, SEO basics, hướng dẫn admin. Sẵn sàng đón khách.

  5. 05

    Support

    30 ngày miễn phí

    Fix bug, hướng dẫn. Sau đó option bảo trì hàng tháng nếu cần.

Portrait
Clean codeUser-firstShip on time

Về tôi

Một người làm web hiểu cả code lẫn UX

Tôi là Hùng, sinh viên năm 3 Công nghệ Thông tin tại Đại học Mở Hà Nội. Nhưng tôi không chờ tốt nghiệp mới bắt đầu — tôi đã làm web full-stack được vài năm và đang nhận dự án freelance.

Tôi thích những thứ chạy nhanh, nhìn đẹp, và làm xong rồi vẫn còn dùng tốt 5 năm sau. Nếu bạn cần một người làm web hiểu cả code lẫn UX, gửi mình email.

FAQ

Câu hỏi thường gặp

Những thứ khách hay hỏi nhất trước khi bắt đầu.

Landing page: 1–2 tuần. Web app: 1–3 tháng tùy scope. Mình sẽ báo timeline cụ thể sau buổi Discovery.

Liên hệ

Hãy nói chuyện với tôi

Sẵn sàng nhận dự án mới. Chọn kênh tiện nhất với bạn, mình sẽ trả lời trong vòng 24 giờ.

Phone

+84 971 084 430

Telegram

@nmhx_white