Skip to content
NT

Open to Fullstack · Backend · Mobile · Applied AI

Nguyen Huu Tai

Fullstack Developer | Applied AI

6+ years building Flutter apps and NestJS/Node.js backends across smart home, renewable energy, and retail — now focused on Applied AI and image processing. Sharing knowledge on Học AI Cùng Tài!

District 9, Ho Chi Minh City, Vietnam YouTube Channel

About

Fullstack foundation, Applied AI direction

Building reliable products today while deepening expertise in machine learning and computer vision.

With over six years of experience engineering cross-platform applications (Flutter) and scalable backends (Express/NestJS), I have built robust solutions across smart home, renewable energy, and retail industries.

I am transitioning toward Applied AI — deepening expertise in machine learning and computer science, with an active focus on image processing and efficient neural architectures.

I seek roles where I can leverage a solid full-stack foundation to build, deploy, and scale high-impact, intelligent systems — from Docker/Nginx production setups to on-device TFLite and educational content on YouTube.

Experience

Professional journey

  1. NestJS Backend Developer

    Viet Nam Golden Lotus MTV Co., Ltd

    Current
    • E-commerce platform (NestJS, PostgreSQL): jewelry catalogs, inventory synchronization, and transaction workflows
    • Dynamic pricing engine: automated real-time gold and jewelry valuation from market rates and processing costs
    • Sample asset management: track high-value sales samples, automate checkouts, and internal accountability
  2. Node.js Backend Developer

    CITIGYM Development and Investment Services JSC

    • SaleFast operations platform: REST APIs for sales workflows — meal bookings, check-ins, and restaurant management
    • System architecture with MongoDB and Redis for gym and membership data
    • Full server deployment and configuration on Linux (PM2, Nginx)
  3. Flutter Developer

    Bach Khoa Investment & Development of Solar Energy Corporation

    • SSOC Cloud — energy monitoring and MS Service — maintenance task management (Flutter)
    • End-to-end mobile release lifecycle to Google Play Store and Apple App Store
  4. Flutter Developer

    Dien Quang Joint Stock Company

    • Dien Quang Smart — smart home app with ZigBee SDK for TV Box communication
    • Integrated diverse IoT devices; optimized application performance and UI/UX
  5. Tester

    TMA Solutions

    • Wrote Python test cases for SPI, I2C, and GPIO standards

Projects

Published apps & selected work

Production apps on stores, AI demos, and open learning content.

Featured

FlashFlow

Full-stack vocabulary app (Flutter, PostgreSQL, Docker, Nginx) — personalized decks, Excel-to-quiz parsing, QR sharing, FCM push, and AdMob. Built for domain-specific learning at scale.

Flutter PostgreSQL Docker Nginx FCM AdMob
Featured

MeatScan 2025

Offline edge-AI meat freshness detector (Flutter + TFLite). Managed the full pipeline: data collection, model training, and on-device deployment for pork, beef, and fish.

Flutter TFLite Edge AI Computer Vision
Featured

ML Course — Machine Learning Cơ Bản

YouTube series from zero to Linear Regression, Logistic Regression, Softmax, Neural Networks, Keras, and MNIST — in Vietnamese.

Education Scikit-learn Keras YouTube
Featured

Image Similarity Search

DINOv2 embeddings + FAISS vector search with FastAPI backend and Flutter Web UI. Dockerized deployment.

DINOv2 FAISS FastAPI Flutter Web Docker

Internal Task & Inventory App

Flutter mobile client with Node.js backend for shift tracking, image check-in, and admin reporting dashboards.

Flutter Node.js MongoDB REST API

OAuth2 Authorization Server

Node.js authorization server with oauth2-server: session management, authorize/token/login flows for third-party apps.

Node.js OAuth2 Sessions Security

YouTube

Machine Learning Cơ Bản

Free Vietnamese course from zero to Neural Networks — 25 lessons across 6 chapters.

Ch.0

Chương 0: Machine Learning là gì? – Lộ trình học từ con số 0!

Chương 0: Machine Learning là gì?

IntroductionRoadmap
Watch on YouTube
Ch.1

Chương 1.1: Phân biệt Supervised Learning với Unsupervised Learning

Chương 1: Supervised vs Unsupervised, ML Pipeline, Code Pipeline

SupervisedPipelineColab
Watch on YouTube
Ch.1

Chương 1.2: Pipeline cơ bản trong một bài toán Machine Learning

Chương 1: Supervised vs Unsupervised, ML Pipeline, Code Pipeline

SupervisedPipelineColab
Watch on YouTube
Ch.1

Chương 1.3 (Code): Code Pipeline Machine Learning Cơ Bản + Chạy trên Google Colab & VS Code

Chương 1: Supervised vs Unsupervised, ML Pipeline, Code Pipeline

SupervisedPipelineColabCode
Watch on YouTube
Ch.2

Chương 2.1: Hồi quy tuyến tính - Linear Regression

Chương 2: Linear Regression, MSE, Gradient Descent, Polynomial, Ridge/Lasso

Linear RegressionMSEGradient DescentRegularization
Watch on YouTube
Ch.2

Chương 2.2 (Optional): Ôn lại Đại Số Tuyến Tính Cơ Bản | Ma Trận & Vector

Chương 2: Linear Regression, MSE, Gradient Descent, Polynomial, Ridge/Lasso

Linear RegressionMSEGradient DescentRegularization
Watch on YouTube
Ch.2

Chương 2.3 (Code): Numpy với Ma Trận & Vector

Chương 2: Linear Regression, MSE, Gradient Descent, Polynomial, Ridge/Lasso

Linear RegressionMSEGradient DescentRegularization
Watch on YouTube
Ch.2

Chương 2.4: Mean Squared Error (MSE) – Hàm Loss phổ biến trong Hồi quy tuyến tính

Chương 2: Linear Regression, MSE, Gradient Descent, Polynomial, Ridge/Lasso

Linear RegressionMSEGradient DescentRegularization
Watch on YouTube
Ch.2

Chương 2.5 (Optional): Ôn Tập Hàm Số, Đạo Hàm & Gradient

Chương 2: Linear Regression, MSE, Gradient Descent, Polynomial, Ridge/Lasso

Linear RegressionMSEGradient DescentRegularization
Watch on YouTube
Ch.2

Chương 2.6.1: Giới thiệu Thuật Toán Gradient Descent – Tối ưu hóa mô hình

Chương 2: Linear Regression, MSE, Gradient Descent, Polynomial, Ridge/Lasso

Linear RegressionMSEGradient DescentRegularization
Watch on YouTube
Ch.2

Chương 2.6.2 (Code): Cài đặt Gradient Descent & Momentum

Chương 2: Linear Regression, MSE, Gradient Descent, Polynomial, Ridge/Lasso

Linear RegressionMSEGradient DescentRegularization
Watch on YouTube
Ch.2

Chương 2.6.3 (Code): Cài đặt thuật toán Gradient Descent cho Linear Regression

Chương 2: Linear Regression, MSE, Gradient Descent, Polynomial, Ridge/Lasso

Linear RegressionMSEGradient DescentRegularization
Watch on YouTube
Ch.2

Chương 2.6.4 (Code): Cài đặt Gradient Descent sử dụng vector hóa (ma trận hóa)

Chương 2: Linear Regression, MSE, Gradient Descent, Polynomial, Ridge/Lasso

Linear RegressionMSEGradient DescentRegularization
Watch on YouTube
Ch.2

Chương 2.7 (Code): Hồi quy đa thức (Polynomial Regression) và cách cài đặt

Chương 2: Linear Regression, MSE, Gradient Descent, Polynomial, Ridge/Lasso

Linear RegressionMSEGradient DescentRegularization
Watch on YouTube
Ch.2

Chương 2.8 (Code): Giải pháp Closed-Form

Chương 2: Linear Regression, MSE, Gradient Descent, Polynomial, Ridge/Lasso

Linear RegressionMSEGradient DescentRegularization
Watch on YouTube
Ch.2

Chương 2.9 (Demo): Underfitting và Overfitting

Chương 2: Linear Regression, MSE, Gradient Descent, Polynomial, Ridge/Lasso

Linear RegressionMSEGradient DescentRegularization
Watch on YouTube
Ch.2

Chương 2.10 (Code): Linear Regression, Ridge và Lasso trong thư viện Scikit-learn

Chương 2: Linear Regression, MSE, Gradient Descent, Polynomial, Ridge/Lasso

Linear RegressionMSEGradient DescentRegularization
Watch on YouTube
Ch.3

Chương 3.1: Logistic Regression – Hồi quy Logistic

Chương 3: Logistic Regression

ClassificationLogistic
Watch on YouTube
Ch.3

Chương 3.2 (Code): Cài đặt Logistic Regression với Gradient Descent & scikit-learn

Chương 3: Logistic Regression

ClassificationLogisticCodeGradient Descent
Watch on YouTube
Ch.4

Chương 4.1: Mô hình Softmax Regression

Chương 4: Softmax Regression

Multi-classSoftmax
Watch on YouTube
Ch.4

Chương 4.2 (Code): Cài Đặt Mô Hình Softmax Regression

Chương 4: Softmax Regression

Multi-classSoftmaxCode
Watch on YouTube
Ch.5

Chương 5.1: Neural Network – Mạng Nơ-ron Cơ Bản

Chương 5: Neural Network, Keras MNIST, Roadmap

Neural NetworkKerasMNISTRoadmap
Watch on YouTube
Ch.5

Chương 5.2 (Code) : Cài đặt Neural Network với Keras và MNIST

Chương 5: Neural Network, Keras MNIST, Roadmap

Neural NetworkKerasMNISTRoadmap
Watch on YouTube
Ch.5

Chương 5.3: Tổng kết chương 1–5 & Gợi ý lộ trình học tiếp (Roadmap)

Chương 5: Neural Network, Keras MNIST, Roadmap

Neural NetworkKerasMNISTRoadmap
Watch on YouTube

Skills

Technical stack

Machine Learning & AI 1 year
Backend Development 2 years
Mobile Development 3 years

Machine Learning & AI

  • PyTorch
  • TensorFlow
  • CNN
  • Image Classification
  • Image Retrieval
  • Scikit-learn
  • Decision Trees
  • SVM
  • XGBoost
  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn

Backend Development

  • Node.js
  • NestJS
  • REST API
  • WebSocket
  • JWT
  • OAuth2
  • RabbitMQ
  • Kafka
  • Winston
  • Morgan

Databases & DevOps

  • MongoDB
  • MySQL
  • PostgreSQL
  • Redis
  • Sequelize
  • Mongoose
  • Docker
  • Linux
  • PM2
  • Nginx

Mobile Development

  • Flutter
  • Dart
  • BLoC
  • Riverpod
  • Provider
  • SQLite
  • Hive
  • ObjectBox
  • Firebase
  • Sentry

Education

Academic background

  • Industrial Electronics

    HCMC University of Technology and Education

Certificates

Coursera specializations

Research interests

Exploring efficient & brain-inspired AI

Topics I study beyond day-to-day product work — aligned with my Applied AI learning path.

Spiking Neural Networks

Exploring event-driven, energy-efficient neural models inspired by biological spiking dynamics for future edge AI systems.

Continual Learning

Studying how models acquire new tasks over time without erasing prior knowledge — critical for real-world deployment.

Catastrophic Forgetting

Investigating why neural networks abruptly lose performance on old tasks when trained on new data, and mitigation strategies.

Sleep Replay & Biologically Inspired Learning

Reading on memory consolidation, replay mechanisms, and neuroscience-inspired training loops for more robust learning.

Contact

Let's build something meaningful

Reach out for fullstack, backend, mobile, AI applications, or ML education collaboration.

Location
District 9, Ho Chi Minh City, Vietnam
Contact for collaboration