Portfolio Ninh Hoàng Khải

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

2026

HRCV

Lead Frontend Developer

March 2026 - Now

As the Lead Frontend Developer at HRCV, I led the frontend development of the HRCV recruitment platform, transforming the product from concept to production. I was responsible for the frontend architecture, technical direction, development standards, and delivering a fast, scalable, and user-friendly experience for both job seekers and employers.

Key Responsibilities
  • Led the frontend design and development of the HRCV recruitment platform from the ground up.
  • Designed and implemented a scalable, maintainable frontend architecture.
  • Built core recruitment features for candidates, employers, and administrators.
  • Collaborated closely with product managers, designers, and backend engineers to translate business requirements into intuitive user experiences.
  • Optimized application performance, SEO, accessibility, and Core Web Vitals.
  • Integrated REST APIs, authentication, AI-powered features, payment services, and third-party platforms.
  • Established frontend coding standards, reusable component libraries, code review processes, and best practices to ensure code quality and maintainability.
  • Mentored team members and provided technical guidance throughout the development lifecycle.
  • Researched and adopted modern frontend technologies to continuously improve product quality and developer productivity.
Key Achievements
  • Successfully led the frontend development of the HRCV recruitment platform from idea to production.
  • Built a scalable frontend architecture that supports long-term product growth.
  • Improved website performance, SEO, and user engagement through technical optimization.
  • Delivered a modern, responsive, and accessible user experience across desktop and mobile devices.
  • Played a key role in technical decision-making and frontend architecture throughout the product development lifecycle.
Lead Frontend Developer - Image 1Lead Frontend Developer - Image 2Lead Frontend Developer - Image 3

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
Lamborghini Car icon

2025

Job Tinda (Freelance)

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

HRCV - Recruitment & Jobs

HRCV

HRCV – Recruitment & Job Platform is a modern recruitment platform connecting job seekers with employers through an intuitive, high-performance web experience. As the Lead Frontend Developer, I designed and developed the frontend architecture, built scalable employer and candidate workflows, optimized SEO and performance, and delivered a responsive, production-ready application using Next.js, React, TypeScript, and Tailwind CSS.

Next.jsTailwind CSSReact QueryReact Hook FormZustandNextAuth
HRCV

Dotech Team Website

Dotech Team

Dotech Team is a website showcasing a technology team that delivers custom web, app, and software solutions.

Next.jsTailwind CSS
Dotech Team

Vinpet Company Website

Vinpet Solutions

VINPET is a project delivering IT and digital transformation solutions for enterprises in Vietnam, focusing on IoT, Smart Farm, and Factory Automation. The project integrates ERP, MES, and SCADA systems to help businesses digitize operations, monitor real-time data, and optimize overall performance.

Next.jsNode.jsMongoDBTailwind CSSAxios
Vinpet Solutions

Job Portal

Job Tinda

Job Tinda is a platform connecting Vietnamese international students in Germany with employers through profile-based matching. Once matched with a candidate, employers can book interview slots from schedules created by the admin.

Next.jsReact QueryAxiosTailwind CSSReact-PDF
Job Tinda

E-commerce Platform

KaiSneaker

A modern e-commerce platform for sneaker enthusiasts with real-time inventory management.

ReactJSSpring BootSCSSPostgreSQLAxios
KaiSneaker

Movie Booking System

Cinema NHK

Complete cinema management system with seat booking, payment processing, and admin dashboard for movie theaters.

C#ASP.NET CoreSQL ServerDevExpress
Cinema NHK