Hello, I'm

Nguyen Ngoc Hai

Full-stack Developer

Nguyen Ngoc Hai
⚛️
🚀
💻

About Me

I am a Software Engineer specializing in Frontend Development with a Bachelor's degree in ICT from the University of Science and Technology of Hanoi.

My expertise lies in building responsive web applications using ReactJS and Next.js. I possess a strong Full-stack mindset with hands-on experience in Node.js and Python.

I am passionate about adopting emerging technologies, such as AI tools, to optimize development workflows and deliver scalable, user-centric solutions.

🎓

University of Science and Technology of Hanoi

Bachelor of Information Communication and Technology

2020 – 2025

⚛️

Frontend Engineering

Crafting high-performance, responsive web applications with React, Next.js, TypeScript, and modern UI libraries.

🎨

UI/UX Development

Building pixel-perfect interfaces with TailwindCSS, Ant Design, Material UI, and Shadcn/ui for seamless user experiences.

🔄

State Management

Managing complex application states using Redux Toolkit, TanStack Query (React Query) for data consistency.

🔧

Backend Knowledge

Strong Full-stack mindset with hands-on experience in Node.js, NestJS, Python (FastAPI), and RESTful APIs.

🗄️

Database & ORM

Working with PostgreSQL, MongoDB, and Prisma ORM for type-safe database operations.

🤖

AI-Powered Workflow

Leveraging GitHub Copilot, ChatGPT, Claude AI, and Cursor to optimize development workflows.

Experience

Independent Product Development & Freelancing

Self-employed Full-stack focus

March 2025 – Present

Remote

  • Delivered end-to-end SaaS solutions using ReactJS and NodeJS, managing both frontend and backend architecture
  • Engineered scalable solutions using Monorepo (Turborepo) and applied SOLID/Clean Architecture principles to ensure high maintainability and modularity
  • Optimized Core Web Vitals to achieve Lighthouse scores by implementing Code-splitting, Server-side Rendering (SSR), and advanced asset optimization in Next.js
  • Managed complex data flows using TanStack Query and Zustand; implemented Optimistic UI and efficient caching strategies to enhance application responsiveness
  • Integrated LLM APIs for automated content modules and optimized Prompt Engineering for large-scale data summarization tasks

Software Engineer

Ekotek Software and Blockchain Development Company

Feb 2024 – Mar 2025

Vietnam

  • Acted as a Full-stack Developer by collaborating on NodeJS backend modules
  • Built complex Admin Dashboards and data-heavy interfaces using ReactJS and Ant Design, ensuring smooth rendering for large datasets
  • Developed high-performance, responsive web applications using ReactJS, NextJS, and TypeScript with modern UI libraries
  • Managed complex application states and business logic using Redux/React Query for data consistency across the system
  • Integrated RESTful APIs (Axios) and implemented secure JWT authentication workflows
  • Collaborated closely with backend teams to define API specifications and data structures
  • Assisted Senior Leads in troubleshooting complex issues and fixing critical bugs, maintaining project stability and refactoring code

Selected Projects

📁Full-Stack

FinTrack - Personal Finance Tracker

Jan 2026 – Present

A comprehensive Full-stack Monorepo application for personal finance management with advanced authentication and optimized data handling.

  • Developed using NestJS for scalable Backend and Next.js for SEO-friendly Frontend
  • Implemented advanced Authentication system with JWT Access/Refresh Tokens and Role-based Guards
  • Modeled complex database relationships (Users, Wallets, Categories) using Prisma ORM
NestJSNext.jsPrismaPostgreSQLTanStack QueryTailwindCSSJWT
📁Full-Stack

Trello-like Work Management Platform

Aug 2025 – Oct 2025

A comprehensive Full-stack task management system featuring interactive Kanban boards with real-time collaboration capabilities.

  • Engineered a Full-stack task management system using Express.js and React with RESTful API architecture
  • Implemented secure authentication via JWT/Google OAuth and real-time data synchronization using Socket.IO
  • Integrated DnDkit for interactive Kanban boards and leveraged Cloudinary for cloud-based file storage
Node.jsExpress.jsReactMongoDBSocket.IODnDkitCloudinaryJWT
📁Full-Stack

NewsHub AI

May 2025 – July 2025

An AI-powered news aggregation platform that automatically summarizes articles from various sources.

  • Designed optimized Relational Database Schema in PostgreSQL, applying ACID principles for 1M+ articles
  • Built scalable RESTful APIs using FastAPI (Python) to handle concurrent requests and serve AI-generated summaries
  • Implemented continuous data crawling and parsing pipeline from various sources using Python (Requests, BeautifulSoup)
PythonFastAPIPostgreSQLBeautifulSoupAI/ML

Skills & Technologies

⚛️

Frontend Core

HTML5CSS3JavaScript (ES6+)TypeScriptTailwindCSS
📦

Frameworks & Libraries

React.jsNext.jsRedux ToolkitTanStack QueryReact Hook FormAxios
🎨

UI Libraries

Ant DesignMaterial UIShadcn/uiFramer Motion
🔧

Backend Knowledge

Node.jsNestJSExpress.jsPython (FastAPI)Socket.IO
🗄️

Database & ORM

PostgreSQLMongoDBPrisma ORM
🛠️

Developer Tools

Git/GitLabDockerCI/CDPostmanLinuxFigma
🤖

AI & Productivity

LLM Integration (OpenAI API)GitHub CopilotChatGPTClaude AICursor
💡

Product Mindset

User-Centric Design, UI/UX Optimization, Clean Code, Performance Optimization

🌐

Languages

EnglishB2 Level
VietnameseNative
🏆

Certifications

Introduction to Programming and Problem-Solvingby Big-O • June 2023

Get In Touch

I'm currently open to new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!

📍

Location

Hanoi, Vietnam

Open for both remote and on-site opportunities. Feel free to reach out!

Send me an email