All projects

Platform Admin Console (Skylab)
Description: At Skylab, I learned many things, such as workflow, teamwork, communication between teams, and Agile/Scrum practices. This project required us to migrate from the old platform built with React (JavaScript and MUI), to a new platform following best practices and the most modern frontend standards (NextJs, Typescript, ANTD) with a tight deadline of 2 months. In the end, we successfully completed the project.
Responsibility:
- - Work with the PO team to clarify task requirements and estimate tasks realistically.
- - Report to the PM if there are any issues with the tasks.
- - Collaborate with the technical lead to ensure high code quality.
- - Collaborate with the Backend team if there are any issues with the APIs.
- - Migrate key features, mainly focusing on CRUD operations.
NextJs
Typescript
React-Query
Ant Design
i18n

KNS (Bclass)
A landing page for Korean cosmetic company
Responsibility:
- - Developed Apis using SvelteKit server (upload image, send email)
- - Implemented Frontend features including home, about, and contact pages.
- - Optimized the website for performance, ensuring fast loading times.
Typescript
Svelte
Sveltekit
Tailwindcss
Nginx
Linux
Git
BunJs

Betfi (Bclass)
A Web3 website for crypto transactions
Responsibility:
- - Integrated Metamask wallet connection for seamless crypto transactions.
- - Built the application architecture from scratch, implemented global state flow, reusable components, and API interactions.
- - Developed the application to achieve optimal performance and scalability.
- - Utilized tools like Auto-import and Unplugin Router to ensure cleaner resource management and improved code structure.
- - Develop features, refactor from ReactJs to VueJs make it better performance
Typescript
VueJs
Tailwindcss
Swrv
Socket
VueUse
Rsbuild
Nginx
Linux
Git
BunJs

Betfi Investor admin (Bclass)
A dashboard site for user can access and manage their infomation and property they use in Betfi
Responsibility:
- - Built the source code from scratch, ensuring a solid foundation for the project.
- - Implemented SWR for efficient server-side data caching to improve performance.
- - Developed all features and smooth animations to enhance the user experience.
- - Collaborated with the design team to ensure seamless integration of animations and interactive features.
- - Ensured cross-browser compatibility and responsive design for all devices.
Typescript
VueJs
Tailwindcss
Swrv
Vite
Nginx
Linux
Git
BunJs

Droppii Game (Woay)
A gamification Website for increase buy/sell rates to receive game plays and valuable gifts, integrated on client’s app via Webview (3 campaign)
Responsibility:
- - Build resource from scratch
- - Implemented event emission to the React Native app for opening the device share sheet.
- - Handled event reception from the app when users completed game missions.
- - Developed infinite scroll functionality and a user search feature by name on the Leaderboard page.
- - Developed all features to ensure a smooth and engaging user experience.
Typescript
VueJs
Pinia
Ionic
Sass
Vite
Ci/Cd
Docker
Nginx
NodeJs
Git

Zalo - Cnv (Woay)
A miniapp integrated on Zalo
Responsibility:
- - Built a React component package for the client, published via NPM registry
- - Created reusable React components
- - Developed a minor app for testing components and fixing bugs.
- - Collaborated with Account team, Backend Team, Design Team to clarify the business requirements and ensure timely task completion.
Typescript
ReactJs
React Native
Recoil
Tailwind
Vite
NodeJs
Git

Foodmap - MoMo (Woay)
A gamification Website integrated on MoMo wallet
Responsibility:
- - Integrated UI from Figma and fixed bugs to ensure a seamless user experience.
- - Built interactive features and resolved technical issues based on client feedback.
- - Integrated key features, including the home page, games, rewards, terms and conditions (TNC), and login.
- - Collaborated with Account team, Backend Team, Design Team to clarify the business requirements and ensure timely task completion.
Typescript
VueJs
Pinia
Ionic
Sass
Vite
Ci/Cd
Docker
Nginx
NodeJs
Git

Home credit - Home town (Woay)
A gamification Website integrated on HomeCredit App
Responsibility:
- - Build resource from scratch
- - Refactored legacy code (jQuery) to modern technologies (Vue.js), improving performance by up to 80%.
- - Developed reusable components, utility functions, hooks, and implemented efficient routing for scalable development.
- - Optimized code to improve maintainability and reduce technical debt.
- - Collaborated with cross-functional teams to ensure seamless feature integration.
Typescript
VueJs
Pinia
Ionic
Sass
Vite
Ci/Cd
Docker
Nginx
NodeJs
Git

VmStyle Dashboard (Bitto)
A dashboard website for admins to manage orders, products, branches, product catalogs, banners, and content on the website.
Responsibility:
- - Developed reusable components to streamline the development process.
- - Implemented key features to manage orders, products, branches, product catalogs, banners, and website content.
- - Ensured a user-friendly and efficient admin interface for ease of management.
- - Collaborated with the backend team to ensure smooth data integration.
Typescript
ReactJs
NextJs
Redux
Redux Saga
MUI
NodeJs
Git

Popeyes App (Bitto)
An IOS/Android E-commerce App for order foods and tracking orders
Responsibility:
- - Improved and maintained
- - Implemented features such as infinite scrolling, product details, order tracking, login, register, and rewards.
Typescript
ReactJs
React-native
Redux Saga
Styled component
I18n
Git

Popeyes (Bitto)
An e-commerce website and content management system.
Responsibility:
- - Website: Integrated UI from Figma, implemented authentication, account page, product detail pop-up, promotion listing & pagination, order history, and user rewards.
- - CMS: Managed roles, stores, rewards, and products.
- - Collaborated with the Backend team and Design team to resolve tasks and ensure smooth project execution.
Typescript
Nextjs
Redux Saga
Sass modules
i18n
Antd(Cms)
Git

Pharmacity (Bitto)
An E-commerce Pharmacy Website
Responsibility:
- - Upgraded legacy features, including saving query parameters when searching for stores by province/district, and updated SEO tags on blog pages.
- - Developed new pages: Health care knowledge and Hospital search by province.
- - Enhanced user experience by optimizing search functionalities and adding valuable content for users.
- - Collaborated with the design and backend teams to ensure seamless integration of new features.
- - Worked with Agile/scrum practices
Javascript
ReactJs
Nextjs
Redux Saga
Sass modules
Nodejs
Git

Apollo English (Bitto)
An english central website for introduce their english course and register course
Responsibility:
- - Optimized images for faster loading times and better performance.
- - Developed smooth animations to enhance user engagement and improve UI experience.
- - Developed new pages, including About, Home, and Events, to provide detailed information and improve site navigation.
- - Collaborated with the design team to implement a visually appealing and user-friendly interface.
Javascript
Html
Scss
Animate Css
Jquery
Git