Hi, I'm Kevin Bui

I'm a passionate Full Stack Developer with over 6 years of experience in building exceptional digital experiences. Specialized in Angular, React, Node.js, and cloud technologies.

About Me

Profile Picture

Full Stack Developer

With over 6 years of experience in web development, I specialize in creating scalable, user-friendly applications that solve real-world problems. My passion lies in writing clean, maintainable code and delivering exceptional user experiences.

Enthusiastic engineering college graduate with freelance experience. Completed several client projects, including small consulting, product and research jobs. I'm passionate about building full cycle systems including Front-end, Back-end and infrastructures.

50+

Projects Completed

6+

Years Experience

30+

Happy Clients

Download Resume

Skills & Expertise

Frontend Development

Angular (2-19) React.js Next.js Svelte SvelteKit JavaScript TypeScript HTML/CSS SASS Tailwind CSS

Backend Development

Node.js NestJS Golang GraphQL Hasura REST APIs Microservices gRPC

Cloud & DevOps

Azure Cloud AWS Docker Kubernetes MongoDB PostgreSQL Redis

State Management & Others

RxJS NgRx Redux Akita Flutter Git Agile/Scrum CI/CD

Featured Projects

Eat what

What to eat

The interactive food platform designed for the indecisive foodie. Explore thousands of recipes, master your ingredients, and play dish-based games like the Flavor Wheel and Community Voting. Stop searching, start playing, and get cooking!.

Angular Golang Angular Material Kotlin Swift

Work Experience

My professional journey and key projects

Full Stack Developer

ST Engineering

Nov 2023 - Present

Ho Chi Minh, Vietnam

Project Description

Client from a major Singapore hospital required a comprehensive redesign of their legacy system using modern technological solutions.

My Responsibilities
  • Implement critical requirements based on core source code
  • Consultant for FE and BE solutions to client
  • Build CI/CD with VPS, GitHub pipeline and Kubernetes
  • Code review and team guidance
  • BA and PM roles when needed
Challenges

Multi-team collaboration (4 teams), ETL processes for data migration, real-time data subscription services, and robust data update mechanisms.

Summary

Team Size: 10

Technologies: SvelteKit, NestJS, PostgreSQL, Kubernetes, Keycloak, Hasura, GraphQL, Socket

Position: Full Stack Developer, Technical Lead

Project Description

Scalable CRM and Livestream system with real-time video streaming, interactive chat, customer data management, automated workflows, and comprehensive analytics.

My Responsibilities
  • System design based on business requirements
  • Full stack development (FE & BE)
  • DevOps process support
Challenges

Achieving lowest possible latency for real-time video streaming and interactive features.

Summary

Team Size: 2

Technologies: Golang, Next.js, NestJS, Angular 19, Microservices, Socket.io, WebRTC

Position: Full Stack Developer, Software Architect

Project Description

Small-scale project with full-cycle implementation.

My Responsibilities
  • Full-cycle implementation (FE, BE, DevOps)
Summary

Team Size: 2

Technologies: Golang, Next.js, Socket.io

Position: Full Stack Developer

Visit Site

Project Description

Comic reading engine with focus on performance optimization.

My Responsibilities
  • Full-cycle implementation (FE, BE, DevOps)
  • Backend and mobile features development
Challenges

Performance optimization for image loading, network requests, API efficiency, and user experience.

Summary

Team Size: 3

Technologies: Golang, NestJS, Next.js, Flutter, Socket.io

Position: Full Stack Developer

Project Description

Quotation system for billboards and advertising LED products with comprehensive dashboard solutions.

My Responsibilities
  • Full-cycle implementation (FE, BE, DevOps)
  • Dashboard solution proposal and implementation
Summary

Team Size: 2

Technologies: Next.js 14, NestJS, PostgreSQL, Kubernetes

Position: Full Stack Developer

Full Stack Developer

Bloom

March 2022 - Nov 2023

Ho Chi Minh, Vietnam

Project Description

US client's diet program website rebuild. Generates professional exercise and menu plans based on user information. Maintained legacy Drupal/PHP/AngularJS system and built SaaS infrastructure using Kubernetes.

My Responsibilities
  • Solution and tech stack selection
  • Backend and database architecture design
  • Complex FE & BE feature implementation
  • Deployment, backup, cron job setup
  • Code review and team guidance
  • Kubernetes template creation
Challenges

Data structure migration from Drupal, managing user programs with history, and building auto-create/update/delete infrastructure using Kubernetes.

Summary

Users: 10,000+ users, ~1,000 concurrent

Team Size: 7

Technologies: Next.js, NestJS, MongoDB, Kubernetes

Position: Full Stack Developer, Technical Architect (Backend), DevOps

Project Description

Vietnamese client's product to create scripts for LED and electronic valves to create water fountain shows synchronized with music. Built from scratch including backend, frontend, and firmware.

My Responsibilities
  • Build complete system based on requirements
  • Bug fixing and optimization
Challenges

Software-hardware integration requiring continuous R&D and testing to achieve optimal quality.

Summary

Performance: Millisecond response

Team Size: 1 Developer, 1 Tester

Technologies: Angular, NestJS, MongoDB, Python, Microservices (gRPC), GraphQL, Socket.io, Embedded System

Position: Full Stack Developer, Software Architect

Full Stack Developer

NashTech

June 2020 - Nov 2021

Ho Chi Minh, Vietnam

Project Description

German manufacturing client's CNC machine control software. Built remote computer access page (RDP, VNC, SSH) optimized for touch screen. Micro frontend architecture.

My Responsibilities
  • Code development based on specifications
  • App architecture design
  • Deployment support
  • Bug fixing and technical support
  • Mentoring junior frontend developer
Challenges

Touch screen gesture implementation and controlling remote computers via touch interface.

Summary

Team Size: 5

Technologies: Angular 9, Electron, Golang, Micro Frontend

Position: Frontend Developer

Project Description

German manufacturing client's production line monitoring system. Near real-time production status tracking deployed to IPC.

My Responsibilities
  • Code development based on specifications
  • Module architecture design
  • Requirement gathering and UI/UX solutions
  • Bug fixing and technical support
Challenges

Managing hierarchical data structure with 4 levels for frontend display.

Summary

Users: 100+ active users

Team Size: 10

Technologies: Angular 11, Java, SQL

Position: Frontend Developer

Project Description

Italian finance company's wealth management solution for US customers. Customized from Finantix product with wealth management and wire transfer features.

My Responsibilities
  • Code development based on specifications
  • Module architecture design
  • Requirement gathering and UI/UX solutions
  • Bug fixing and technical support
Challenges

Performance optimization and JBPM (Java Business Process Management) integration.

Summary

Users: 10M+

Team Size: 14

Technologies: Angular 11, Java, SQL

Position: Frontend Developer

Full Stack Developer

Hitachi Vantara

Feb 2019 - Jun 2020

Ho Chi Minh, Vietnam

Project Description

Enterprise video platform project with comprehensive video management capabilities.

My Responsibilities
  • Full stack development
  • Feature implementation and optimization
Summary

Technologies: Angular, Node.js

Position: Full Stack Developer

Project Description

Data analytics and management platform for enterprise clients.

My Responsibilities
  • Frontend development
  • Data visualization implementation
Summary

Technologies: Angular, D3.js

Position: Frontend Developer

Project Description

IoT device management and monitoring system.

My Responsibilities
  • System integration
  • Real-time data handling
Summary

Technologies: Angular, MQTT, WebSocket

Position: Full Stack Developer

Freelance Work

Selected projects from my freelance portfolio

Full Stack Development March 2022 - March 2023

What To Eat

Community project providing ingredients and dishes recipes for all countries around the world. Features include random game and voting game for recipe discovery.

My Responsibilities
  • Implement Features
  • Build CI/CD with VPS, github pipeline and kubernetes deployment
SvelteKit TypeScript Golang MongoDB Kubernetes GraphQL
Team: 2 (1 Fullstack, 1 PO)
Full Stack Development March 2022 - March 2023

Smart Farm - Bio Safety Evaluation

Bio safety evaluation website for smart farms (USA client). Build question sets, generate reports, compare reports, and export to Excel for farm management decisions.

My Responsibilities
  • Provide client smart solutions for marketing problems
  • Choose solution and tech to be implemented
  • Build architecture of Back End, Front End and Database
  • Deployment, Backup, Build cron job
  • Build CI/CD with VPS and github pipeline
  • Write code based on detailed design and specifications
  • Incident and bug fixing
  • Review other members' code and provide guidance
  • Deliver to customer with defined timeline
Angular TypeScript Node.js MongoDB
200+ active users
Team: 3 (2 devs, 1 tester)
Full Stack Development Jan 2022 - March 2022

Orders Management System

Comprehensive CRM for managing orders, customers, and products with multiple departments and roles. Features include product management, customer management, delivery tracking, and automated customer analysis.

Challenges

Complex multi-department system with role-based access control. Department A cannot see Department B's data unless explicitly granted. Various roles per department including leader, sale president, warehouse, etc.

My Responsibilities
  • Choose the solution to be implemented
  • Build architecture of Front End, Back End and Database
  • Deployment, Backup, Build cron job
  • Build CI/CD with VPS and github Action
  • Write code based on detailed design and specifications
  • Collect requirements and suggest UI/UX solutions
  • Incident and bug fixing
Angular 13 TypeScript NestJS MongoDB
20+ active users
Team: 2 (1 dev, 1 tester)
Full Stack Development May 2021 - Jan 2022

Animal Farm Management System

Complete farm management solution for animal food suppliers. Manages expense and revenue tracking, warehouse operations, stall management, and business analytics with flexible workflows for different pig types.

Key Features
  • Warehouse management for feed, medicine, and equipment
  • Flexible stall management with multiple pig type workflows
  • Daily and monthly expense/revenue reports
  • Email notifications and data visualization
  • Complete pig lifecycle tracking (feeding, selling, importing)
My Responsibilities
  • Choose the solution to be implemented
  • Build architecture of Front End, Back End and Database
  • Deployment, Backup, Build cron job
  • Build CI/CD with VPS and github Action
  • Write code based on detailed design and specifications
  • Collect requirements and suggest UI/UX and workflow solutions
  • Incident and bug fixing
Angular 11 TypeScript NestJS MongoDB
100+ active users
Team: 3 (2 devs, 1 tester)

Interested in working together?

I'm available for freelance projects and consulting opportunities

Let's Talk

Get In Touch

Let's Work Together

I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, feel free to reach out!

Location

Ho Chi Minh City, Vietnam