SYSTEM.KERNEL :: v2.5.0 ONLINE

Hello, I'mNguyen Duy Thuan

<Senior Full Stack /> From product interfaces to production backends.Specializing in NestJS architecture, Stripe payment flows, React products, and serverless automation.

Initialize OS

> sudo boot_guiLoading...
Check outGitHub
LOADED_MODULES:TYPESCRIPTNESTJSREACTNEXT.JSPOSTGRESQLSTRIPE
portfolio.tsx
1// Welcome to my workspace
2import { Developer } from './universe';
3 
4const Portfolio = () => {
5return (
6<Developer
7name="Nguyen Duy Thuan"
8role="Senior Full Stack Product Engineer"
9passion="Engineering Beyond Boundaries"
10/>
11);
12};

# About.system

NDT
OPERATORNGUYEN DUY THUAN
ROLESENIOR_FULL_STACK_PRODUCT_ENGINEER
LOCATIONVietnam
COMPANYURBN8
>_user_profile.log

whoami

Senior full-stack product engineer building TypeScript systems end to end: React and Next.js products, Capacitor mobile apps, NestJS backends, Stripe payment flows, and serverless automation.

cat mission.txt

Turning product requirements into reliable delivery across frontend, backend, mobile, payments, distributed systems, and production automation.

EXPERIENCE
6+YEARS
PROJECTS
4LIVE
FOCUS
FULLSTACK

$ ls -la projects

Pinned Projects

Product Backend Platform

Private

Led major backend contributions to a platform for user accounts, content, campaigns, subscriptions, and payments. Implemented contract-driven APIs, payment routing and webhooks, event streams, migrations, caching, and integration tests across its long production lifecycle.

NestJSTypeScriptPostgreSQLStripeNATS JetStream
TypeScript

Web & Mobile Product

Private

Led frontend and mobile delivery for a shared product spanning responsive web and Capacitor applications. Built MobX presenter flows, localized Stripe checkout, visual regression coverage, and deferred deep links that resume after installation and authentication.

ReactNext.jsMobXCapacitorStripe Elements
TypeScript

Digital Asset Store Service

Private

Contributed APIs and integration tests for issuing, collecting, donating, gifting, reserving, and transferring digital assets. Also built resilient Redis and Redlock recovery for safe coordination across service instances.

NestJSTypeScriptPostgreSQLRedisRedlock
TypeScript

Payment Status Reconciliation

Private

A queue-driven service reconciles payment, subscription, and mailing outcomes and publishes status updates. Contributed error handling and tests for subscription and protection flows, including fixes that prevent false operational alerts.

GoAWS LambdaAmazon SQSAmazon SNSPostgreSQL
Go

Certificate & Campaign Renderer

Private

A serverless rendering service generates personalized certificates, campaign pages, images, and QR-enabled documents for delivery and storage. Contributed rendering actions, email workflows, object-storage backups, runtime upgrades, and integration tests.

TypeScriptPuppeteerAWS LambdaAmazon S3QR Codes
TypeScript

Serverless Metadata Extraction

Private

Architected a service that extracts link metadata and page dimensions with HTTP, oEmbed, and headless-browser strategies. Packaged Chromium for serverless execution and added proxy support, URL sanitization, and browser-fingerprint defenses for difficult sites.

NestJSTypeScriptPuppeteerAWS LambdaMetascraper
TypeScript

Commerce Rewards Integration

Private

Implemented a commerce integration that calculates and issues post-purchase digital rewards. Built the checkout extension, reward settings UI, customer-history and tagging flows, API integration, and associated tests.

ShopifyReactNode.jsMobXPrisma
TypeScript

Localized Transactional Email Platform

Private

Developed an API and build pipeline for reusable, localized transactional-email templates. Implemented account, payment, donation, collection, subscription, and deep-link messages compiled and compressed before provider delivery.

Node.jsExpressTypeScripti18nWebpack
TypeScript

Email Validation Edge Service

Private

An edge API validates email addresses and stores validation data through a hosted database client. Contributed versioned routing, cross-origin policy, request logging, error handling, and edge deployment configuration.

Cloudflare WorkersHonoTypeScriptSupabaseVitest
TypeScript

Cross-Platform Camera Plugin

Private

A Capacitor plugin exposes camera preview controls across web, iOS, and Android applications. Maintained its iOS implementation and package compatibility while preserving the typed TypeScript bridge and example application.

CapacitorTypeScriptSwiftiOSAndroid
TypeScript

Acceptance Test Suite

Private

Authored broad acceptance and regression specifications for desktop and mobile product journeys. The suite combines Gherkin scenarios with database assertions and object-storage fixtures to verify behavior beyond the browser surface.

GherkinVitestTypeScriptPrismaAmazon S3
Gherkin

Browser Journey Test Suite

Private

Contributed browser tests for web and mobile authentication journeys, including QR and email-confirmation paths. Reusable login and inbox helpers coordinate Playwright with mail APIs and message parsing.

PlaywrightTypeScriptGmail APIIMAPMailparser
TypeScript

Serverless Visual Regression Runner

Private

A serverless runner receives visual-test configuration, captures selected page regions, and returns browser snapshots from the cloud. Its implementation packages headless Chromium and Puppeteer behind an HTTP-triggered function for parallel regression checks.

BackstopJSJavaScriptPuppeteerAWS LambdaServerless Framework
JavaScript

Geospatial Asset Service

Private

A Go service manages geospatial records and geometry-backed asset operations through HTTP APIs. It combines PostGIS persistence with Redis-backed coordination and ships as a containerized service with integration coverage.

GoPostgreSQLPostGISRedisDocker
Go

Global Campaign Experience

Private

Sole-authored a focused bilingual campaign experience with responsive carousel content, animated leaderboards, and live supporter presentation. Shipped the application through a serverless edge deployment pipeline.

Next.jsReactTypeScriptCloudflareOpenNext
TypeScript

AI Conversation Gateway

Private

Built a small backend gateway that starts assistant conversations and returns the latest generated message through an HTTP API. Added the NestJS service flow, tests, container packaging, and deployment configuration around the provider SDK.

NestJSTypeScriptOpenAI APIDockerJest
TypeScript

Desktop Plugin Platform

Private

A desktop product hosts modular operator tools and plugin-delivered interfaces. Built its configurable React administration dashboard with persistent layouts, custom widgets, responsive drag-and-resize behavior, and direct DOM updates that avoid re-rendering during pointer movement.

ReactTypeScriptViteReact Grid LayoutRecharts
TypeScript

Media Management Plugin

Private

A desktop plugin catalogs local media, extracts metadata, removes duplicates, and organizes assets into projects and collections. Its Go pipeline and React interface provide scanning, filtering, map views, statistics, and detailed image and video inspection.

GoReactTypeScriptLeafletTanStack Query
Go

Product Administration Plugin

Private

Built a plugin for operators to inspect users, activity, content, integrations, campaigns, and digital-asset transactions. Implemented the Rust bridge and React dashboard with sortable tables, metrics, persistent draggable widgets, and automatic synchronization.

RustReactTypeScriptVitednd kit
Rust

Visual Workflow Editor

Private

A desktop plugin provides visual authoring, packaging, and testing for agent and event-driven workflows. Its Rust service and React node editor manage project metadata, imports, permissions, run controls, live status, and completion events.

RustReactTypeScriptReact FlowSQLite
Rust

# Skills.json

Loading skills graph…
  • TypeScriptexpert (backend)
  • JavaScriptexpert (frontend)
  • NestJSexpert (backend)
  • Reactexpert (frontend)
  • AWSproficient (tools)
  • Node.jsexpert (backend)
  • MobXexpert (frontend)
  • GraphQLfamiliar (backend)
  • Prismaproficient (backend)
  • PostgreSQLproficient (backend)
  • Redisproficient (backend)
  • Stripeexpert (backend)
  • Dockerproficient (tools)
  • NATS JetStreamproficient (backend)
  • Jestproficient (tools)
  • Kubernetesfamiliar (tools)
  • Capacitorproficient (frontend)
  • Puppeteerexpert (tools)
  • Next.jsexpert (frontend)

# Experience.git

c0ffee1HEAD -> full-stack
URBN8

Senior Full Stack Product Engineer @ URBN8

Real Campaign — primarily frontend work on an email-marketing platform for creating, managing, scheduling, and sending email templates; modernized and maintained a combined React + AngularJS codebase. EarthToday / UON — full-stack ownership across React / Next.js / MobX web and Capacitor mobile apps, plus NestJS / TypeScript backends for Stripe payments, event-sourced services, Redis-backed services, and serverless automation.

TypeScriptReactAngularJSNext.jsMobXCapacitorNestJSNode.jsStripePostgreSQLRedisAWSDocker
12 files changed+6 insertions-0 deletions
2019-09 - Present
Initial Commit (Hello World)

$ ./contact.exe

TSsendMessage.tsx
mail.composesecure channel

// Protected by spam filters and rate limits