Logo Ninh Hoang Khai

SOFTWARE DEVELOPMENT

I'm currently shaping software solutions at a technology-driven company, focused on building scalable and reliable digital products for real users.

I'm a passionate software developer with experience in system design and data-driven development, dedicated to clean code, performance, and long-term maintainability while solving complex problems at scale.

Ninh Hoàng Khải

SYSTEM DESIGN

ALIGNING ENGINEERING → USER VALUE

BACKEND DEVELOPMENT

API • LOGIC • PERFORMANCE

FRONTEND DEVELOPMENT

UI • UX • PERFORMANCE

PRODUCT
ENGINEERING
SYSTEMS

QUALITY ASSURANCE • QUALITY ASSURANCEQUALITY ASSURANCE • QUALITY ASSURANCE

CODE QUALITY & MAINTAINABILITY

Always try harder than yesterdaySoftware DEVELOPMENTAlways try harder than yesterdaySoftware DEVELOPMENTAlways try harder than yesterdaySoftware DEVELOPMENTAlways try harder than yesterdaySoftware DEVELOPMENTAlways try harder than yesterdaySoftware DEVELOPMENTAlways try harder than yesterdaySoftware DEVELOPMENTAlways try harder than yesterdaySoftware DEVELOPMENTAlways try harder than yesterdaySoftware DEVELOPMENT
Always try harder than yesterdaySoftware DEVELOPMENTAlways try harder than yesterdaySoftware DEVELOPMENTAlways try harder than yesterdaySoftware DEVELOPMENTAlways try harder than yesterdaySoftware DEVELOPMENTAlways try harder than yesterdaySoftware DEVELOPMENTAlways try harder than yesterdaySoftware DEVELOPMENTAlways try harder than yesterdaySoftware DEVELOPMENTAlways try harder than yesterdaySoftware DEVELOPMENT

I am a passionate web developer who focuses on building clean, scalable, and user-friendly applications. I enjoy turning ideas into real products through code and continuously improving my skills by learning new technologies. Besides technical skills, I value how I work — managing time effectively, collaborating with teams, staying persistent, and researching deeply to deliver the best possible solutions.

Time Management

Time Management

Plan, prioritize, and control the use of time effectively to complete tasks and achieve goals

Teamwork

Teamwork

Work with a team to complete tasks and achieve common goals, interact, coordinate, and share ideas to achieve team success. Divide large tasks into small parts, work according to expertise and strengths, while ensuring direction towards the team's common goals

Research

Research

Search for documentation, read documentation related to libraries and programming languages.

Technical Skills

HTML

HTML

Front-end

CSS

CSS

Front-end

JavaScript

JavaScript

Front-end

React

React

JavaScript Library

Next.js

Next.js

React-based Full-stack Framework

Tailwind CSS

Tailwind CSS

CSS Framework

Boostrap

Boostrap

CSS Framework

TypeScript

TypeScript

Programming Language

Java

Java

Programming Language

Spring Boot

Spring Boot

Java Framework

React Query

React Query

React Library

Storybook

Storybook

React Library

Postman

Postman

API Tool

PostgreSQL

PostgreSQL

Database

MongoDB

MongoDB

Database

Git

Git

Version Control System

GitHub

GitHub

Version Control System

GitLab

GitLab

Version Control System

Work Experience

Below is a visual timeline of my journey, showcasing the work I've dedicated myself to.

Lamborghini Car icon

2025

Vinpet Solutions

Full-stack Developer

May 2025 - Now
  • Participate in developing the company's official website: vinpetsolution.com
  • Use Next.js and Tailwind CSS throughout the development process of the company's operations
  • Build and deploy Dashboard-related projects, support data management and optimize administrative experience.
  • Optimize components in the source code to improve loading speed and overall performance of the application.
  • Collaborate with backend developers to develop the most optimal solution for the system.
  • Use Node.js as the backbone for the project and build the backend together with the rest of the team.
  • Develop exception handling for each individual error via Global exception.
Full-stack Developer - Image 1Full-stack Developer - Image 2Full-stack Developer - Image 3Full-stack Developer - Image 4

Job Tinda (Freelance Project)

Frontend Developer

September 2025 - December 2025
  • Build and develop Admin Dashboard for Tinda Project use technologies such as NextJs, ReactQuery, Tailwind CSS, Axios.
  • Develop a feature to export user CVs as PDFs using a client-provided template.
  • Optimize cache data processing for the project, and build reusable components.
  • Build code structure that makes it easy to develop new features.
  • Synchronize data structure and connect tightly with the backend.
Frontend Developer - Image 1Frontend Developer - Image 2Frontend Developer - Image 3

FPT IS

Intern Full-stack Developer

February 2025 - May 2025
  • Experience in the design of a Chronic Disease Examination System in FHIR/HL7 (medical) standards, Microservice architecture Develop Dashboard interface using ReactJS (TypeScript) and Redux.
  • Optimized code, database and build system functions and processes.
  • Develop Spring Boot, PostgreSQL skills, coordination with other team members.
Lamborghini Car icon

2023

VIETGAME

Game Developer

Octover 2022 - February 2023
  • Piggy Game Development – Spin and Win Game
  • Built interface and effects using Starling (ActionScript) according to design
  • Optimized code and system to improve game performance

Recent Works

Scroll down to explore my key contributions and technical achievements