👋 Hello, I'm

Nguyen Quoc An

Frontend Developer

With over 2 years of experience building modern web applications using ReactJS and modern technologies. I specialize in creating beautiful user interfaces and smooth interactive experiences.

Ho Chi Minh City, Viet Nam
Ready to work
avatar

Skills & Technologies

The technologies and tools I use daily

Frontend Development

ReactJS
ReactJS
Next.js
Next.js
TypeScript
TypeScript
JavaScript
JavaScript
Tailwind CSS
Tailwind CSS
Redux
Redux
HTML5
HTML5
CSS3
CSS3

Backend Development

Node.js
Node.js
Express.js
Express.js
NestJS
NestJS
Ruby on Rails
Ruby on Rails
Go
Go
PostgreSQL
PostgreSQL
Redis
Redis
MongoDB
MongoDB

Tools & DevOps

Docker
Docker
Git
Git
GitLab
GitLab
Firebase
Firebase
Figma
Figma
VS Code
VS Code
NPM
NPM
Webpack
Webpack

Featured Projects

The projects I've worked on with modern technologies

VNETWORK.VN

Commercial Website

Company website with more than 20 pages, CMS, and email automation. The platform integrates content management and email marketing, making it easier for VNETWORK to manage and deliver services to customers.

Tech Stack:

Next.jsStrapi JSRuby on Rails

Features:

  • 20+ pages with responsive design
  • Custom CMS for managing content
  • Email automation for customer engagement and marketing

DataCentral

Enterprise System

Enterprise system with multiple modules including Drives, Warehouse, Ticket & CV management, providing businesses with tools for file sharing, permission management, and employee management.

Tech Stack:

ReactJSRuby on RailsKeycloakDockerCI/CDGolang / GIN FW

Features:

  • File sharing similar to Google Drive
  • Device management to track hardware inventory
  • Comprehensive permission management system
  • Integration with Keycloak for authentication and authorization

TikTok Clone

Personal Project

A TikTok clone built with modern web technologies to replicate the core UI/UX and features of the popular video-sharing app. This project includes a video player, state management, and a responsive layout.

Tech Stack:

ReactJSTailwind CSSZustand

Features:

  • UI/UX closely resembling TikTok’s design
  • Custom video player with playback controls
  • State management using Zustand for efficient data handling

VNETWORK Player

Open Source Library

Open source React library designed to embed VNETWORK video players into any project. It provides reusable components for integrating video functionality into React applications seamlessly.

Tech Stack:

ReactJSTypeScriptNPM

Features:

  • Reusable React components for easy integration
  • Full TypeScript support for type safety
  • Published as an NPM package for easy installation and updates

LiveChat Agent

Mobile App

A real-time mobile chat application enabling customer support agents to interact with users after their interaction with a chatbot. This app features real-time messaging, user authentication, and chat history storage.

Tech Stack:

React NativeGolangSocket.IOPostgreSQLKeycloak

Features:

  • Real-time messaging between agents and users
  • User authentication via Keycloak for secure login
  • Storing chat history in PostgreSQL for reference
  • Online/offline status indicators for agents
  • Message typing indicator to enhance communication

Work Experience

My professional journey and contributions to real-world projects

Fullstack Developer

VNETWORK JSC

06/2023 – Now
Ho Chi Minh City, Viet Nam

Developed and maintained the company's main website and internal platforms (CRM, HRM, and other internal tools) to support various departments and streamline business operations.

Thành tựu đạt được:

Gained practical experience with OAuth2 authentication and authorization using Keycloak.
Utilized Docker for building images and managing services via docker-compose.
Wrote GitLab CI/CD pipelines to automate deployment processes.
Built and maintained mobile applications using React Native.
Set up and maintained the ELK stack (Elasticsearch, Logstash, Kibana) to collect and analyze logs from backend servers.
Contributed to building a shared UI design system to standardize and accelerate frontend development.

Frontend Mentor / Teaching Assistant

CodeGym Online

2021 – 2022
Remote

Supported students during online classes by answering technical questions via live chat, especially when instructors were unavailable.

Thành tựu đạt được:

Reviewed and graded assignments for courses including HTML/CSS, JavaScript, ReactJS, and Next.js.
Provided technical guidance and code reviews to help learners understand best practices in frontend development.
Helped maintain the quality and consistency of the curriculum by giving feedback on student progress and common challenges.

Ready to collaborate?

I'm always open to new opportunities and exciting projects. Feel free to contact me to discuss your ideas!

© 2025 Nguyễn Quốc An. Designed and developed with ❤️ by Next.js & Framer Motion