Skip to content

Tong Duc Thanh NamAI Product Builder / Full-stack TypeScript

AI draftsHuman decides

Ho Chi Minh City, Vietnam Available for thoughtful work

Tong Duc Thanh Nam — The Human-in-the-Loop for AI Products & Full-stack TypeScript

Tong Duc Thanh Nam
AVAILABLE FOR THOUGHTFUL WORKOPEN
  • AI products
  • Browser extensions
  • Automation
  • Full-stack TypeScript
  • Product thinking

01 /Selected work

03 projects

Ideas made
real.(03)

AI products, browser tools, and useful software.
Built end to end. Ready to explore.

Website screenshot placeholder for Eragear Web Copilot

PUBLISHED · CHROME + FIREFOX

Eragear Web Copilot

Your browser, connected to AI. Verified context, private by design.

Inside the build

A privacy-first browser extension that connects verified browsing context to an AI workspace through a client-side bridge and BYOM workflow.

  • Built Google Search overlay, tab discovery and opening, provider messaging, AI-site settings, auto-submit controls, copy helpers, and streaming response UI.
  • Designed a research flow where users verify pages before clipped content becomes clean Markdown and returns to the AI context.
  • Kept prompt and response handling in the local browser and direct provider session, without an extra middleman server.

WXT / React / Tailwind CSS / Browser APIs

Website screenshot placeholder for Eragear AI Workspace

A place to think, research, and build with AI. From conversation to working output.

Inside the build

An AI workspace for long-running conversations, artifacts, model and tool selection, research flows, and human-in-the-loop interaction.

  • Implemented streaming chat, selectable model, tool, and search controls, usage metadata, persistence, and credit-accounting architecture.
  • Separated chat UX, artifact sidecar, research input, local knowledge, and browser-assisted workflows as distinct context surfaces.
  • Built authentication, database schema, backend routes, frontend state, and deployable Cloudflare infrastructure as one SaaS-style system.

React / TanStack / Hono / Cloudflare Workers / D1 / Drizzle / Better Auth / AI SDK

Also on the desk.

06 more projects

04Private Operations Discord Bot

Internal company automation

An internal operations bot covering HR, finance notifications, vehicle records, invoice ingestion, and receipt drafting without exposing company data.

Bun / TypeScript / discord.js / Google Sheets API / RBAC / OCR fallback

  • Implemented leave, overtime, late and early requests, personal statistics, and admin registration and editing flows.
  • Added banking notifications, route and fuel records, XML invoice parsing, Gemini OCR fallback, and PO receipt drafts.
  • Separated Discord handlers from business logic with role permissions, validation, tests, and deployment runbooks.

PRIVATE · SHIPPED

05Eragear Code Copilot

Desktop-first AI coding assistant

A desktop-first AI coding assistant built around Electron, Agent Client Protocol, shared runtime packages, and explicit permission boundaries.

Electron / Agent Client Protocol / TypeScript / tRPC / Bun / Turborepo

  • Kept Electron main and preload thin while runtime packages own session lifecycle, tool calls, persistence, settings, and background tasks.
  • Modeled a private local path from renderer through preload, IPC, runtime host, stdio NDJSON service, use cases, and ACP agent process.

IN PROGRESS

06AI Chatbot Tree

Branching conversation / AI UX prototype

A tree-based chat interface where the conversation tree is the source of truth and model context is projected from an explicit recipe.

Next.js / AI SDK / Zustand / D3.js / React Flow / Tailwind CSS

  • Implemented branching, regeneration, manual insertion, context preview, export, import, reset, and local persistence.
  • Used D3 and React Flow to make alternate conversations and context choices inspectable.
Open live demo
07Seller Keyboard

Published Android utility

A published Android keyboard that helps online sellers insert reusable text and image snippets while chatting with customers.

Kotlin / Android IME / Jetpack Compose / Google Play

  • Focused the product on repeated seller tasks: introductions, prices, promotions, replies, and reusable chat content.
  • Published the utility to Google Play and reached more than 100 downloads.
Open Google Play
08rem-viet

Full-stack e-commerce website

A deployed full-stack e-commerce site for curtains and blinds with separate frontend and backend services.

React / Next.js / Node.js / Express.js / MongoDB / Docker / Bun / Turborepo

  • Implemented Express routing and middleware, MongoDB CRUD, and controller, service, and repository boundaries.
  • Added Swagger API documentation, Next.js routing, fetching and SSR, and a dashboard-oriented roadmap.
Open live demo
09FashionAI

AI recommendation / e-commerce

A personalized e-commerce prototype with a separate AI service layer for recommendation workflows.

Next.js / Shadcn/UI / Node.js / Express.js / MongoDB / Python / FastAPI / Scikit-learn / TensorFlow

  • Separated frontend, backend, and AI service setup with a Docker Compose deployment path.
  • Used Pandas, NumPy, Scikit-learn, and TensorFlow for recommendation-oriented exploration.

ACADEMIC PROTOTYPE

02 /The approach

Human in the loop. Always.

Technology is the amplifier.
Judgment is the compass.

The best thing I bring to AI is a human point of view.

01

Start with people.

Understand the task, the context, and the decisions a person needs to make. The interface follows from there.

Context before code

02

Connect the whole thing.

Interface, API, data, AI, and deployment. I take responsibility for how the pieces work together.

End-to-end ownership

03

Make it tangible.

A working product is the best way to test an idea. Ship it, put it in someone's hands, and learn from what happens.

Build. Ship. Learn.

03Behind the work

Thanh Nam / Ho Chi Minh City

Thanh Nam
The human behind the loop ↗
Tong Duc Thanh NamHCMC, Vietnam

Curious by nature.
Builder by choice.

I'm Nam, a software engineer in Ho Chi Minh City. I build AI products, browser extensions, and web applications that make everyday work a little easier.

I enjoy the space between an unclear problem and a useful product: figuring out what matters, connecting the systems, and refining the details until it feels right.

Focus
AI products & full-stack TypeScript
Education
Software Engineering
Ton Duc Thang University
Languages
Vietnamese / English · Aptis B2
A little more about me

04Experience & education

The path so far

Learning. Building. Growing.

Full résumé

05/2024 — 07/2024

Professional experience

Backend Developer

Amazing Technology Solutions Co., Ltd.

Ho Chi Minh City

  • Contributed to an enterprise interview-workflow management project, delivering backend features and APIs within a focused project timeline.

Node.js / Express.js / REST APIs

09/2020 — 04/2025

Education

Software Engineering

Ton Duc Thang University

Ho Chi Minh City

  • Completed Software Engineering studies while building independent projects across web, AI, browser extensions, automation, and Android.

Software Engineering / Aptis B2

05Capabilities

The tools follow the problem

Many tools.
One mindset.

Choose what serves the product. Connect it carefully. Make it work for the person using it.

01

Languages

Product work across web, AI workflows, automation, and Android.

  • TypeScript
  • JavaScript
  • Kotlin
  • Python
See it in the project archive
02

AI applications

Context-aware product flows beyond a plain chatbot surface.

  • Vercel AI SDK
  • Streaming responses
  • Model / tool routing
  • BYOM workflows
See it in Eragear AI Workspace
03

Frontend

Stateful interfaces for web products and AI workspaces.

  • React
  • Next.js
  • TanStack
  • Tailwind CSS
  • Zustand
  • Shadcn/UI
See it in Eragear AI Workspace
04

Backend

Typed services, product APIs, and deployment-ready runtimes.

  • Hono
  • Express.js
  • Node.js
  • tRPC
  • REST APIs
  • Bun
See it in Link Saver
05

Browser extensions

Local-first browser automation and cross-tab product workflows.

  • WXT
  • Chrome Extension
  • Firefox Extension
  • Content scripts
  • Service workers
  • Tab messaging
See it in Eragear Web Copilot
06

Data / infrastructure

Relational product state, archived content, and edge deployment.

  • Cloudflare Workers / D1 / R2
  • Drizzle
  • SQLite
  • MongoDB
  • Google Sheets API
See it in Link Saver
07

Automation

Operational workflows with permissions and resilient fallbacks.

  • Discord bots
  • Slash commands
  • Webhooks
  • RBAC flows
  • OCR fallback
See it in Private Operations Discord Bot
08

Mobile

Focused Android utilities for real, repeated user tasks.

  • Android IME
  • Jetpack Compose
  • Kotlin
See it in Seller Keyboard

06 /What's next?

Available for thoughtful work

Good people.
Interesting problems.

Building a team or a product?
I'd love to hear what you have in mind.

Let's talk. Email Tong Duc Thanh Nam