HI! I am Bao
Gia Duong

SOFTWARE DEVELOPER

avatar

Who Am I ?

About Me

I am a third-year Computer Science student at Ho Chi Minh City University of Technology with a strong passion for software development. My academic journey has provided me with a robust technical foundation and an insatiable curiosity for exploring innovative technologies. I actively seek opportunities to enhance my expertise through both industry projects and academic research that challenge conventional approaches. With a steadfast commitment to continuous learning, collaboration, and innovation, I am dedicated to developing user-centric software solutions and leveraging technology to create sustainable, impactful innovations in the ever-evolving world of tech.

What I Do ?

Technology
Programming Languages
C
C++
JavaScript
TypeScript
Frontend Development
HTML
CSS
Bootstrap
EJS
Tailwind CSS
React.js
Next.js
Backend Development
Node.js
Express.js
NestJS
Desktop Development
Electron.js
Database
MongoDB
MySQL
System & Deployment
Linux
Bash
Docker
Nginx
Tools
Git
Github
Ngrok
Latex
Postman

What I Did ?

Projects
https://github.com/BaoDuong254/shoppy

Shoppy

A modern e-commerce website built with React, TypeScript, and Vite. This project is a clone of popular e-commerce platforms featuring product browsing, cart management, user authentication, and multilingual support.

React TypeScript Vite
https://github.com/BaoDuong254/QRMeal

QR Meal

A modern, full-stack QR code-based restaurant ordering system that enables contactless dining experiences. Customers can scan QR codes at their table to view the menu, place orders, and track their meals in real-time.

Next.js
https://github.com/BaoDuong254/nodejs-web-framework

NodeJS web framework

Building a lightweight Node.js web framework like Express

Node.js
https://github.com/TickLabVN/file-synchronizer

File Sychrnonizer

A cross-platform desktop application built with ElectronJS for synchronizing files to Cloud storage services.

Electron.js
https://github.com/BaoDuong254/MovieInfo-Hub

MovieInfo Hub

MovieInfo Hub is a modern web application that allows users to browse and discover movies.

React Tailwind JavaScript
https://github.com/BaoDuong254/basic-server

Basic server

A Node.js web application for managing online courses with CRUD operations, built using Express.js, MongoDB, and Handlebars templating.

Node.js
https://github.com/BaoDuong254/workfy

Workfy

A comprehensive job search and CV distribution platform.

NestJS React MongoDB
https://github.com/BaoDuong254/book-store

LapZone

LapZone specializes in selling laptops with a comprehensive product catalog

Node.js Express.js MySQL
https://github.com/BaoDuong254/csv-query-tool

Simple CSV query tool

Creating a tool to manipulate CSV data by using a simple SQL-like language

C++
Want to work with me?

I'm ready to hear from you

Recent Posts?

Blog
Download free bootstrap 4 landing page, free boootstrap 4 templates, Download free bootstrap 4.1 landing page, free boootstrap 4.1.1 templates, meyawo Landing page
How to build basic Express.js from scratch [Part1]

By: Bao Duong

If you're already familiar with building user interfaces using HTML, CSS, and JavaScript, and now you want to build the backend for your website, then Express.js is the perfect choice. In this article, we'll go on a journey to build a basic Express.js-like framework from scratch. Throughout the process, you'll learn how Express.js handles routing, middleware, and HTTP requests, helping you seamlessly and flexibly connect the frontend to the server system.

Read more

How can you communicate?

Contact Me