Nguyen Thai Son

NGUYỄN THÁI SƠN

Senior Full-Stack Engineer

Senior Full-Stack & AI-Assisted Engineer

Architecting End-to-End Web Systems, High-Performance Browser SDKs & AI Workflows

Senior Full-Stack Engineer with over 8 years of experience building end-to-end web applications, backend APIs, and browser SDKs for fintech platforms. Proven track record of delivering full-stack products with React, Next.js, and Node.js alongside AI-assisted engineering workflows that shorten release cycles. Deep technical background in low-latency client systems (WebRTC, WebAssembly, TensorFlow.js) combined with containerized cloud deployments (Docker, Serverless, CI/CD) for distributed engineering teams.

Secure Contact Details

To protect personal details from automated crawl bots/AI scrapers, please verify you are a human reader.

Core Competencies

Full-Stack & Cloud Delivery Designed and deployed end-to-end web applications using React, Next.js, Node.js, serverless APIs, and Docker containers.
Browser & Media Engineering Built low-latency eKYC browser SDKs leveraging WebRTC, WebAssembly, Web Workers, and TensorFlow.js for fintech platforms.
Frontend Architecture & Performance Standardized Turborepo monorepos and multi-threaded client processing to reduce bundle sizes and runtime CPU overhead.
AI-Assisted Engineering Engineered repository context-retrieval systems and automated validation pipelines that accelerate delivery while enforcing architectural standards.
Technical Leadership Led technical design reviews, mentored engineers, and partnered across product and backend teams to ship critical systems.

System Architecture & Case Studies

Full-Stack Architecture & AI Automation

Case Study 01: End-to-End Full-Stack & AI-Assisted Delivery Pipeline

Problem: Rapidly shipping full-stack fintech features while eliminating security regressions, standardizing API contracts, and minimizing LLM token consumption in AI-assisted developer workflows.

Client Tier
React 19 / Next.js
Type-Safe UI, Server-Side Rendering & State
→
API & Backend
Node.js Services
RESTful & Serverless APIs (Vercel / AWS)
→
AI Intelligence
RAG Context Engine
Repo Semantic Search & Static Quality Gates
→
Delivery & Infra
Docker & CI/CD
Automated GitHub Actions Deployment
Automated Validation Gates: Prevented security vulnerabilities & enforced architectural compliance
RAG Context Retrieval: Reduced LLM token consumption & improved generated code accuracy
Containerized CI/CD: Standardized repeatable Docker & GitHub Actions deployments
Browser Engineering & Client-Side ML

Case Study 02: Low-Latency Browser eKYC & Client-Side ML Pipeline

Problem: Executing real-time computer vision models (face verification and document detection) on diverse consumer mobile browsers without freezing the main UI thread or overloading network bandwidth.

Input Stream
WebRTC Media Stream
Low-Latency Hardware Camera Feed
→
Concurrency
Web Workers
Offloading Frame Processing off UI Thread
→
Machine Learning
TensorFlow.js + Wasm
SIMD Accelerated Client Inference
→
Distribution
Turborepo SDK
Tree-Shaken Rollup/Vite Banking Packages
-30% CPU Overhead: Dedicated background threads prevent UI thread freezing
Minimizing Frame Latency: Zero-copy buffer transfers between Worker & Main thread
-40% SDK Bundle Size: Modern monorepo packaging with Rollup and Vite

Technical Expertise

AI Engineering

Designing automated code validation pipelines and structured context retrieval systems to optimize software development life cycles.

AI-Assisted Development Structured Context Retrieval RAG Validation Pipelines

Frontend & Browser Platform

Architecting high-performance browser applications and real-time media pipelines leveraging low-latency browser technologies.

React (18/19) Next.js TypeScript WebRTC TensorFlow.js Web Workers WebAssembly

Backend & Cloud Infrastructure

Designing RESTful and serverless APIs, containerizing backend services, and automating cloud deployments for fintech platforms.

Node.js RESTful APIs Serverless (Vercel/AWS) Docker CI/CD (GitHub Actions)

Engineering Practices

Improving developer productivity through standardized monorepos, automated testing, and CI/CD pipelines.

Monorepos (Turborepo) Vite / Rollup Automated Testing System Design & Code Review

Professional Experience

10/2025 - Present

Trusting Social - Senior Full-Stack Engineer (AI-Assisted)

  • Owned end-to-end web applications using React, Next.js, and Node.js, designing RESTful and serverless APIs that shortened feature delivery cycles across fintech products.
  • Containerized backend services with Docker and automated GitHub Actions CI/CD pipelines, standardizing deployment workflows and improving release reliability across environments.
  • Engineered AI-assisted development workflows using repository search and structured context retrieval (RAG), reducing LLM token consumption and improving generated code accuracy.
  • Automated code validation pipelines and static analysis gates for AI-assisted deliverables, preventing security vulnerabilities and maintaining architectural compliance in production.
  • Led technical design reviews across full-stack modules and mentored engineers on AI-assisted workflows, establishing unit testing standards for production releases.
Technologies: React, Next.js, Node.js, TypeScript, RESTful & Serverless APIs (Vercel/AWS), Docker, GitHub Actions, RAG, LLM Context Management
12/2020 - 10/2025

Trusting Social - Senior Software Engineer

  • Owned the frontend architecture of a client-side Web SDK for eKYC (face and document detection), enabling seamless integration across regional banking platforms.
  • Optimized client-side computer vision models (TensorFlow.js) by offloading computation to Web Workers and WebAssembly, reducing CPU overhead by 30% and minimizing frame processing latency.
  • Designed a browser-native media pipeline supporting real-time face verification and document capture using WebRTC APIs, improving capture reliability across banking onboarding flows.
  • Restructured dependency packaging and build configurations using Turborepo and Rollup/Vite, reducing production bundle sizes by 40% and accelerating page load speeds.
  • Led technical design discussions and partnered with backend, product, and QA teams to resolve complex browser-specific edge cases, reducing post-release production bugs.
Technologies: React, TypeScript, Monorepos, Web Workers, WebRTC, TensorFlow.js, Rollup, Vite
09/2019 - 12/2020

Metanet - Frontend Developer

  • Developed enterprise-grade human resources and payroll administration modules, streamlining complex data calculation workflows for corporate clients.
  • Standardized team development workflows by building a reusable UI component library using React, Redux, and Ant Design, increasing engineering velocity by 25%.
  • Designed paginated data grids and high-frequency payroll calculation engines, enabling seamless rendering of massive datasets without performance bottlenecks.
Technologies: React, Redux, Ant Design, CSS Grid/Flexbox
09/2016 - 09/2019

NOIS - Intern to Frontend Developer

  • Built custom DOM utilities and interactive UI components in Vanilla JavaScript and Angular, minimizing external dependency overhead and improving runtime performance.
  • Partnered with product and design teams to deliver responsive greenfield web applications from initial prototype to production launch.
Technologies: Vanilla JS, Angular 2+, jQuery, Bootstrap, CSS3

Education

Ho Chi Minh City University of Science

Bachelor of Software Engineering | 2013 - 2017