My Projects
Past experiments & current creations.
Academic Projects
Spa Zalo Miniapp
Team: 6
Role: Backend
Time: Aug 2024 - Dec 2024
During my internship, I contributed to a Zalo Mini App project with a full-featured platform including CMS administration, secure authentication using JWT and Zalo OAuth, product recommendation engine, affiliate marketing, payment integration, mini-game point system, and membership tiers. My main contributions focused on the affiliate system, mini-game APIs, and security, providing me with hands-on experience in real-world application development and teamwork.
Chat App Asgy
Team: 2
Role: Frontend
Time: Jan 2024 - May 2024
This is my first chat app, marking my first experience with ReactJS. I implemented real-time features using Socket.io, handled asynchronous events, and integrated cloud video storage. While there are areas for improvement in code optimization and async handling, I successfully delivered most of the core MVPs for the course.
RoomX Booking System
Team: 2
Role: Frontend
Time: Jan 2025 - Jun 2025
During my final project, I developed a comprehensive online meeting room management system. The platform allows users to check room availability, schedule bookings, and manage reservations in real time, effectively removing manual coordination and avoiding conflicts. While the backend handled core algorithms for scheduling and conflict resolution, my focus was on the frontend: building the CMS, web app, and partially the mobile app for booking and management. The mobile version is not yet fully aligned with the web app, but all essential functionalities are implemented. Additionally, I prepared thorough documentation covering system architecture, workflows, and algorithms, gaining valuable experience in end-to-end project development.
Other Apps
Team: 1-3
Role: Fullstack
Time: Year 2 - 4
A collection of learning-focused applications developed during university, including Java desktop apps, basic web projects, and a mobile app. Primarily using Java Swing for GUI, HTML/CSS/JS for a book store website, and React Native for a mobile Instagram clone. Java projects include travel management, payroll system, text decoder, supermarket management, electronic waste recycling simulation app , and recruitment CMS, all designed to strengthen programming skills and understanding of software development concepts.
Spa Zalo Miniapp
Team: 6
Role: Backend
Time: Aug 2024 - Dec 2024
During my internship, I contributed to a Zalo Mini App project with a full-featured platform including CMS administration, secure authentication using JWT and Zalo OAuth, product recommendation engine, affiliate marketing, payment integration, mini-game point system, and membership tiers. My main contributions focused on the affiliate system, mini-game APIs, and security, providing me with hands-on experience in real-world application development and teamwork.
Chat App Asgy
Team: 2
Role: Frontend
Time: Jan 2024 - May 2024
This is my first chat app, marking my first experience with ReactJS. I implemented real-time features using Socket.io, handled asynchronous events, and integrated cloud video storage. While there are areas for improvement in code optimization and async handling, I successfully delivered most of the core MVPs for the course.
RoomX Booking System
Team: 2
Role: Frontend
Time: Jan 2025 - Jun 2025
During my final project, I developed a comprehensive online meeting room management system. The platform allows users to check room availability, schedule bookings, and manage reservations in real time, effectively removing manual coordination and avoiding conflicts. While the backend handled core algorithms for scheduling and conflict resolution, my focus was on the frontend: building the CMS, web app, and partially the mobile app for booking and management. The mobile version is not yet fully aligned with the web app, but all essential functionalities are implemented. Additionally, I prepared thorough documentation covering system architecture, workflows, and algorithms, gaining valuable experience in end-to-end project development.
Other Apps
Team: 1-3
Role: Fullstack
Time: Year 2 - 4
A collection of learning-focused applications developed during university, including Java desktop apps, basic web projects, and a mobile app. Primarily using Java Swing for GUI, HTML/CSS/JS for a book store website, and React Native for a mobile Instagram clone. Java projects include travel management, payroll system, text decoder, supermarket management, electronic waste recycling simulation app , and recruitment CMS, all designed to strengthen programming skills and understanding of software development concepts.
Personal Projects
Portfolio
Team: 1
Role: Fullstack
Time: Nov 2025 - present
This is my personal portfolio, a place where I showcase my projects, experiments, and skills. I am constantly exploring new ideas, building new features, and sharing my creative journey, all with a focus on learning, growth, and connecting with the community.
Intern Portfolio
Team: 1
Role: Frontend
Time: Jul 2024
My first personal portfolio, created before my internship, capturing my early experiments, personal projects, and the beginning of my journey in software development.
Portfolio
Team: 1
Role: Fullstack
Time: Nov 2025 - present
This is my personal portfolio, a place where I showcase my projects, experiments, and skills. I am constantly exploring new ideas, building new features, and sharing my creative journey, all with a focus on learning, growth, and connecting with the community.
Intern Portfolio
Team: 1
Role: Frontend
Time: Jul 2024
My first personal portfolio, created before my internship, capturing my early experiments, personal projects, and the beginning of my journey in software development.