Skip to content
View minhdevtree's full-sized avatar
😄
😄

Highlights

  • Pro

Block or report minhdevtree

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
minhdevtree/README.md
Profile View

Hi there, I'm @minhdevtree

📬 Contact Me

If you want to get in touch or offer me a job, feel free to contact me via email:
minhpt.vn.work@gmail.com



About Me

Hello! I'm a passionate Full Stack Developer from Hai Duong, Viet Nam.

  • 🚀 I love building impactful digital products and creative solutions.
  • 💻 Skilled in both backend and frontend development.
  • 🧩 Strong problem-solver and enthusiastic collaborator.
  • 🌱 Always learning new technologies and best practices.
  • 🤝 Eager to contribute to meaningful projects and make a difference.

Let's connect and create something amazing together!


🛠️ Languages and Tools :

Java  JavaScript  Typescript  React  NodeJS  NextJS  Linux  Windows  SocketIO  ExpressJS  TailwindCSS  Bootstrap  Material UI  Shadcn UI  CSS  HTML  MySQL  SQLServer  PostgreSQL  MongoDB  Redis  Prisma  Mongoose  AWS  Firebase  VSCode Intellij Android Studio Postman Docker

🔥 My Stats

GitHub Streak

🏆 Top Languages

Top Languages

💻 Projects

A platform designed to promote tourism and cultural discovery through personalized itineraries, location-based stories, and social interaction features.

Role:
Project Leader · Frontend Lead · Business Analyst · Tester

Tech Stack:

  • Frontend:
    Next.js · TypeScript · Zustand · Tailwind CSS · Shadcn UI
    Mapbox GL JS · Socket.io · TensorFlow.js
  • Backend:
    Node.js · Express.js · Prisma · Passport.js · Sentry · Jest
  • Infrastructure:
    PostgreSQL · Redis · MinIO · RabbitMQ · Docker · PM2 · Ubuntu
  • External Services:
    Google OAuth2 · Goong Map API · PayOS

A platform alow users to create groups, where eah group can have albums for uploading photos. Members within the group can interact with the photos in the albums

Role:
Project Leader · Frontend Lead · Business Analyst · Backend Developer · Tester

Tech Stack:

  • Frontend:
    Next.js · TypeScript · Zustand · Tailwind CSS · Shadcn UI · Socket.io
  • Backend:
    Node.js · Express.js · Prisma · Passport.js · Jest
  • Infrastructure:
    PostgreSQL · Redis · AWS S3 · Docker · PM2 · Vercel
  • External Services:
    Google OAuth2

Fit2D is a startup project developed during my university years, designed to help users generate personalized 2D mannequins based on their own body measurements and experience realistic and precise virtual try-ons. The platform aims to bring accessibility and customization to online fashion experiences, with support for integration into third-party e-commerce websites.

As part of the project, I also collaborated with MBYSA, a fashion store, to build their own dedicated website and seamlessly integrate Fit2D's virtual try-on technology into their shopping experience—allowing customers to visualize clothing on mannequins that reflect their real body dimensions.

Fit2D was honored as one of the top 4 most promising startup projects at FPT university seminar and was selected to be presented to other students as a showcase of innovation, practicality, and entrepreneurial spirit.

Role:
Founder · Fullstack Developer · Collaborator with MBYSA Store

Tech Highlights:

  • Custom 2D mannequin generator based on user input
  • Realistic garment fitting and visualization
  • Web integration support for fashion stores
  • Collaboration with real-world business (MBYSA)
  • Recognition at academic entrepreneurship seminar

Link:


A platform that enables users to search for, view, and rent cars easily. Users can verify their identity to become car owners, allowing them to list their vehicles, set availability schedules, and manage rental details. The system supports secure booking, real-time availability updates, and transparent communication between renters and owners. Additional features include user reviews, payment integration, and a dashboard for tracking bookings and earnings. The platform aims to streamline the car rental process, making it convenient, safe, and accessible for both renters and vehicle owners.

Role:
Frontend Developer · Backend Developer · Tester

Tech Stack:

  • Frontend:
    Next.js · TypeScript · Tailwind CSS · Shadcn UI
  • Backend:
    Spring Boot · PostgreSQL · Flyway · Redis · AWS S3

Led a project team in developing a movie tickets online, bringing convenience to movie enthusiasts and help admin manage movies, showing times, users, orders

  • Design the database for the project.
  • Create appropriate components for the project.
  • Use socket.io to handle real-time seats selection.
  • Technologies used: ReactJs, HTML, CSS and JavaScript, API, Github.

😊 For fun only, not for production use!:

MeowGPT is a light-hearted AI chatbot that answers your questions—but with a twist: it always responds as if it were a cat 🐾. Whether you're asking about technology, philosophy, or why your code won't compile, MeowGPT gives you answers full of feline wisdom and sass.

You can ask literally anything, and the cat will respond in its own meow-nificent way. This project was created just for fun and creativity

Role:
Solo Developer, Idea Creator

Tech Stack:

  • React.js, Tailwind CSS
  • OpenAI GPT API??? Nooo we don't need that, we just need a cat
  • Vercel for deployment

Bookmark Manager is a Chrome extension that replaces the default new tab page with a beautifully organized, highly customizable dashboard. It is divided into multiple columns, each representing a different type of content:

🔖 Bookmarks – Quick access to your favorite websites

✅ Tasks – A simple to-do list to manage your day

📝 Notes – Rich text editor powered by Tiptap for jotting down thoughts

Users can choose whether bookmarks open in the current tab or a new one, and all data is stored locally in the browser—no user tracking or data collection involved. The extension also supports data export/import, allowing easy backup and restore.

This project reflects a blend of productivity and privacy-first design, with a modern tech stack and a clean, minimal UI.

Role:
Solo Developer, Idea Creator

Tech Stack: Next.js, TypeScript, Tailwind CSS, Tiptap, Chrome Extension APIs, LocalStorage


Pinned Loading

  1. SDN301m-Group3/backend SDN301m-Group3/backend Public archive

    JavaScript

  2. SDN301m-Group3/frontend SDN301m-Group3/frontend Public archive

    TypeScript

  3. quiz-learn quiz-learn Public

    JavaScript