Skip to content
View thanhphucnguyen1810's full-sized avatar

Block or report thanhphucnguyen1810

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Typing SVG

Gmail GitHub Location


About Me

const phuc: Developer = {
  name: "Nguyen Thanh Phuc",
  university: "Can Tho University β€” Information Security",
  status: "Seeking Fullstack Developer 🎯",
  location: "Can Tho City, Vietnam πŸ‡»πŸ‡³",
  languages: ["English (TOEIC 525)", "Japanese (JLPT N5)"],
};

Tech Stack

Category Technologies
πŸ’» Languages JavaScript TypeScript Java Python
🎨 Frontend React Tailwind MUI
βš™οΈ Backend Node.js Express
πŸ” Auth JWT OAuth2 Passport
πŸ”— API REST
πŸ—„ Database MongoDB MySQL
☁️ Deployment Vercel Render
πŸš€ DevOps Docker Linux
🧰 Tools Git Postman ESLint

πŸ“¦ Featured Projects

πŸ“‹ Task Management App

Trello-inspired Kanban board

Frontend Backend

Highlights:

  • πŸ–±οΈ Drag & drop columns/cards via dnd-kit
  • ⚑ Real-time sync across users with Socket.IO
  • πŸ” JWT auth + email verification (Brevo)
  • πŸ‘₯ Role-based access (admin / member)
  • πŸ–ΌοΈ Image upload via Cloudinary

GitHub Demo

πŸ›’ E-Commerce System

Full-stack fashion shop

Frontend Backend

Highlights:

  • πŸ”‘ Google & Facebook OAuth (Passport.js)
  • πŸ’³ Online payment with Sepay + webhooks
  • πŸ› οΈ Admin dashboard (users / orders / products)
  • πŸ—‚οΈ Redux Toolkit global state management
  • ☁️ Cloudinary image CDN

GitHub Demo

πŸ’¬ Realtime Chat App

Messaging app - in progress

Stack

Highlights:

  • ⚑ Instant messaging via Socket.IO
  • πŸ” REST API auth & message persistence
  • πŸ—ƒοΈ Redux Toolkit state management
  • 🧹 ESLint enforced clean code structure

GitHub

🌱 graph-algorithm-visualizer

Currently exploring - in progress

Frontend Backend

Highlights:

  • πŸ“Š Graph visualization & algorithm simulation (BFS, DFS, Dijkstra...)
  • 🚧 Work in progress β€” still under development

GitHub Demo

πŸ›οΈ Perfume Shop UI

Frontend perfume shop built with Vue

Stack

Highlights:

  • 🎨 Modern perfume shop UI built with Vue 3, optimized with Vite & Tailwind CSS.
  • πŸ›’ Clean, responsive design with product listing, filtering, and API-ready structure.

GitHub Demo

🌿 Indoor Plants UI

Responsive landing page built with TailwindCSS

Stack

Highlights:

  • 🌱 Clean, responsive plant shop landing page with Tailwind (mobile-first)
  • ✨ Smooth UI with animations, sections, and interactive navigation

GitHub Demo

Continue

🌱 What's Next

Currently exploring

Next

On my radar:

  • βš™οΈ Next.js β€” SSR & App Router
  • πŸ—„οΈ Prisma β€” Type-safe ORM
  • 🐳 Docker β€” Containerization basics
  • πŸ§ͺ Jest β€” Unit & integration testing
  • ☁️ AWS S3 β€” Cloud storage

πŸ“Š GitHub Stats



Visitor Count

Popular repositories Loading

  1. thanhphucnguyen1810 thanhphucnguyen1810 Public

    1

  2. tailwindcss-coffee-styles tailwindcss-coffee-styles Public

    CoffeeStyle - Tailwind CSS Practice Project

    CSS 1

  3. tailwind-indoor-plants tailwind-indoor-plants Public

    A simple and elegant indoor plant gallery web app using Tailwind CSS for a clean and responsive design. Browse a variety of plants and learn how to care for them.

    HTML 1

  4. react-weather-app react-weather-app Public

    JavaScript 1

  5. task-management-app task-management-app Public

    This is a cloned version of a Trello-like application, used for studying and practicing ReactJS, NodeJS, and MongoDB.

    JavaScript 1

  6. seasonal-fruit-shop seasonal-fruit-shop Public

    HTML 1