Hello, I'm

Nguyen Ngoc Hai

Software Engineer

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.

While my expertise lies in building responsive web applications using ReactJS and NextJS, I possess a strong Full-stack mindset with hands-on experience in NodeJS 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

Oct. 2020 – Oct 2024

🎯

Frontend Focus

Specializing in React, Next.js, and TypeScript to build responsive, performant web apps.

🔧

Full-stack Mindset

Hands-on experience with Node.js, Python (FastAPI), PostgreSQL, and MongoDB.

🤖

AI-Powered Workflow

Leveraging AI tools like GitHub Copilot, ChatGPT, and Cursor to optimize development.

📱

User-Centric Design

Strong focus on UI/UX optimization and creating seamless user experiences.

Experience

Software Engineer

EkotekSoftware 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
  • Developed high-performance, responsive web apps using ReactJS, NextJS, and TypeScript
  • Managed complex application states using Redux/React Query for data consistency
  • Integrated RESTful APIs (Axios) and implemented secure JWT authentication workflows
  • Collaborated with backend teams to define API specifications and data structures
  • Maintained version control via Git/GitLab, fixed critical bugs and refactored code

Frontend Developer Intern

FPT Software

March 2023 – Sept 2023

Vietnam

  • Converted Figma/PSD designs into responsive web interfaces using HTML, SCSS, ReactJS
  • Assisted in identifying and fixing UI bugs, layout issues, and browser compatibility errors
  • Participated in Agile/Scrum meetings (Daily Standup, Sprint Planning)
  • Learned Git workflow and adhered to clean code standards under senior mentorship
  • Supported the team in refactoring legacy code and optimizing component reusability

Selected Projects

📁Full-Stack

Trello-like Work Management Platform

May 2025 – July 2025

A collaborative work management platform with real-time updates and intuitive drag-and-drop task management.

  • Architected Full-stack web app using ExpressJS (REST API) and React (Frontend)
  • Implemented secure JWT and Google OAuth authentication
  • Visualized dashboard with Drag-and-Drop (DnDkit) for intuitive task management
ReactNode.jsExpressMongoDBSocket.IOJWTDnDkit
📁Full-Stack • University Thesis

NewsHub AI

May 2024 – July 2024

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

  • Designed optimized Relational Database Schema in PostgreSQL with ACID principles
  • Built scalable RESTful APIs using FastAPI (Python) for concurrent requests
  • Implemented data crawling pipeline processing 1M+ articles
PythonFastAPIPostgreSQLBeautifulSoupAI/ML

Skills & Technologies

🎨

Frontend Core

HTML5CSS3JavaScript (ES6+)TypeScript
⚛️

Frameworks & Libraries

ReactJSNext.jsVueJSReduxReact QueryReact Hook FormAxios
🎯

UI Frameworks

TailwindCSSAnt DesignMaterial UI (MUI)
🔧

Backend & Database

Node.jsExpress.jsPythonFastAPISocket.IOPostgreSQLMongoDB
🛠️

Developer Tools

GitGitLabDockerCI/CDPostmanLinux
🤖

AI & Productivity

GitHub CopilotChatGPTClaude AICursorGemini
💡

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