Gia Bảo
Software Engineer
Profile overview
Social Links
About
- I'm Gia Bảo – a Software Engineer and final-year student with a strong passion for web development.
- Hands-on experience with SSR-driven frameworks such as Next.js and TanStack Start.
- Focused on high-performance and user-centric applications, with attention to scalability and clean design.
- Creator of Kyorbit: Taekwondo tournament-management platform, designed to support training and competing.
GitHub Contributions
Loading contributions…
Tech Stack
- Language
- Framework
- Frontend
- Backend & Database
- Workflow & AI
Blog(3)
- Published on
I wrote my resume with MDX and React (New)
I write my resume in MDX, render it in PDF, and publish the PDF on my portfolio.
Gia Bảo•5 min read- Resume
- MDX
- React
- Published on
Next.js had instant navigation before 16.3
Next.js already supported instant navigation. What changed in 16.3, and when should you enable its new features?
Gia Bảo•13 min read- Next.js
- Engineering
- Performance

- Published on
Welcome to giabao.dev
A minimal, shadcn/ui-inspired dev portfolio and blog.
Gia Bảo•1 min read- Portfolio
- Blog
Experience
Education
- Currently studying for a Bachelor's degree in Information Systems (Advanced Program).
- Language Proficiency: IELTS 7.0 (British Council).
- Achieved several awards, including:
- Best Video Browsing System Award — 32nd International Conference on Multimedia Modeling (MMM 2026).
- Consolation Prize — Finished 5th place at Ho Chi Minh City AI Challenge (AIC 2025).
- Accepted B-Rank Paper — Fusionista2.0: Efficiency Retrieval System for Large-Scale Datasets.
- C++
- Java
- Python
- JavaScript
- TypeScript
- Databases
- Web Frameworks
- Systems Design
- Software Engineering
- Algorithms
- C++
- HTML
- CSS
- Bootstrap
- Pascal
- Basic Programming
- Mathematics
Projects(6)
A minimal, pixel-perfect, shadcn/ui inspired dev portfolio.
- Next.js 16
- TypeScript
- TailwindCSS
- Motion
- shadcn/ui
- Vercel
- Portfolio
A modern, user-friendly web application for managing Taekwondo sparring matches, designed for training sessions and competitions. Check out live site at kyorbit.tku.io.vn.
- Real-time match updates and score tracking.
- Configurable scoring system supporting various match types and rulesets.
- Built a deterministic single-elimination bracket engine with a drag and drop interface, supporting bracket shuffling, seed locking, and auto-generated BYEs.
- Successfully deployed to production at UIT Taekwondo Tournaments, serving live match operations across multiple arenas with positive feedback from organizers and athletes.
- React
- TypeScript
- TanStack Start
- Better-Auth
- PostgreSQL
- Prisma
- Taekwondo
- Scoring System
- CRM
A modern, user-friendly web application for multimedia event retrieval.
- Competed in VBS2026 and achieved 1st place — Best Video Browsing System Award, demonstrating strong performance in retrieving relevant multimedia content based on user queries.
- Competed in HCMC AI Challenge 2025 and achieved 5th place, showcasing the system's effectiveness in handling complex multimedia retrieval tasks.
- React
- TypeScript
- Vite
- FastAPI
- Event Retrieval
- Multimedia Modeling
- Embeddings
- GCP
- Teamwork
Honors & Awards(3)
- Organized in Prague, Czech Republic
- Field: Video Retrieval
- System: Fusionista 2.0
- Team: Fusionista
- Organized in Prague, Czech Republic
- Field: Multimedia Modeling
- Paper: Fusionista2.0 — Efficiency Retrieval System for Large-Scale Datasets
- Organized in Ho Chi Minh, Viet Nam
- Field: Multimedia Event Retrieval
- Team: TKU@Unicorn&Wheat
- Ended in 5th place among 300+ teams