Skip to content
View baohg1108's full-sized avatar

Highlights

  • Pro

Block or report baohg1108

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
baohg1108/README.md

Hi, I'm Hoang Gia Bao πŸ‘‹

πŸŽ“ 3rd-year IT Student | πŸ’» Backend Engineer
πŸ“ Ho Chi Minh City, Vietnam


🧠 About Me

Backend-focused engineer with hands-on experience in designing and building scalable systems.

  • Experienced in building real-world applications with clean architecture
  • Strong understanding of RESTful APIs, authentication, and database design
  • Interested in system design, performance optimization, and distributed systems
  • Actively seeking Backend Intern opportunities

βš™οΈ Tech Stack

Languages
JavaScript, TypeScript, Java, C/C++, Go (basic), PHP (basic)

Backend
Node.js (Express), RESTful API Design, Authentication (JWT, RBAC)

Frontend
Next.js, Tailwind CSS

Database
MySQL, MongoDB, Prisma ORM

DevOps & Tools
Docker, Redis, Git, GitHub, Postman, Swagger


πŸš€ Featured Projects

πŸ›’ Multi-Vendor E-commerce Platform

Scalable e-commerce system supporting multiple vendors

Architecture Highlights:

  • Role-Based Access Control (User / Vendor / Admin)
  • Modular backend structure (controller β†’ service β†’ repository)
  • RESTful API design following best practices

Key Features:

  • Authentication & Authorization (JWT + RBAC)
  • Product / Order / Cart management
  • Vendor-specific dashboard

Tech Stack:
Next.js, Node.js, MySQL, Prisma, Redis

Engineering Focus:

  • Designed relational database schema for scalability
  • Optimized API response time using caching (Redis)
  • Structured codebase for maintainability

πŸ”— Demo: (add)
πŸ”— Repo: https://github.com/baohg1108


🧾 E-commerce Backend System

Backend service designed with scalability and clean architecture

Architecture Highlights:

  • Layered architecture (Controller - Service - Repository)
  • Separation of concerns & reusable modules

Key Features:

  • Authentication & Authorization (JWT)
  • CRUD operations with validation
  • Error handling & middleware system

Tech Stack:
Node.js, Express, MySQL, Prisma, Docker

Engineering Focus:

  • Applied clean code principles
  • Built reusable service layer
  • Containerized application using Docker

πŸ”— Repo: https://github.com/baohg1108


🚲 Bicycle Marketplace

Marketplace platform built with Laravel

Key Features:

  • CRUD system for products
  • Authentication system
  • Database relationship handling

Tech Stack:
Laravel, PHP, MySQL


πŸ§ͺ Academic Projects

🚦 Intelligent Traffic System (YOLOv8)

  • Applied computer vision to detect traffic violations
  • Processed video data and integrated AI model

πŸš“ Traffic Management System

  • Designed system for managing violation data
  • Implemented notification flow

βš™οΈ Database Optimization Tool

  • Analyzed SQL queries
  • Improved query performance and indexing

🧩 Engineering Skills

  • Design RESTful APIs following best practices
  • Build scalable backend systems with modular architecture
  • Database design (normalization, indexing, relationships)
  • Debugging & performance optimization
  • Version control with Git (feature branch workflow)

πŸ“ˆ Current Focus

  • System Design (Scalability, High Availability)
  • Backend Performance Optimization
  • Writing production-level code

πŸ“¬ Contact

  • πŸ“§ Email: [email protected]
  • πŸ“± Zalo: +84 388 661 185
  • πŸ“˜ Facebook: facebook/gbao1108

⭐ I build systems, not just features.

Pinned Loading

  1. bicycle-marketplace bicycle-marketplace Public

    Initial development of the Bicycle Marketplace platform using PHP, MySQL, HTML, CSS, and JavaScript. The system supports multiple roles including buyer, seller, inspector, and admin to ensure trans…

    HTML

  2. multivendor-ecommerce multivendor-ecommerce Public

    A multi-vendor e-commerce platform developed for the E-commerce course project. The system allows multiple vendors to manage products and sell online. Built with Next.js, TypeScript, Bun, Tailwind …

    TypeScript 3 1