About
Skills
Works
Contact
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