I turn ambitious product ideas into systems people trust.
I build AI-powered SaaS and visual design tools end to end—from polished React experiences and complex canvas interactions to Node.js services, data models, integrations, and production reliability.
Frontend, backend, data, integrations, and reliability
01
Goal: ship useful products with exceptional craft
How I work01
Product thinking in the front. Engineering depth underneath.
My strongest work lives where user experience and systems complexity meet. I take ambiguous requirements, find the smallest coherent product model, and carry it across UI, APIs, persistence, instrumentation, and failure recovery.
At Visily, that has meant shipping for a US-headquartered, Vietnam-built global product used to turn ideas, prompts, screenshots, and diagrams into editable UI designs and prototypes.
Selected product work02
Case studies from production systems
Complex work, made usable.
A representative view of my contribution areas. Details focus on shipped capabilities and engineering scope without exposing proprietary code.
Design a multi-screen onboarding flow for a finance app…
✦
✦
AI product workflowsVisily
From a prompt to editable product design
Built across multi-screen Text-to-Design, AI Chat context and quoting, design instructions, theme generation, output preview/editing, and design-system handoff—connecting interaction design with server models, persistence, credits, and analytics.
React
TypeScript
NestJS
PostgreSQL
Prisma
Prototype
Canvas engineeringCore product
Authoring tools that stay intuitive at depth
Extended a complex editor with reusable rich text, configurable chart axes, overlay prototyping, version history, advanced selection, and styling tools—all while protecting familiar creation workflows.
React
RxJS
Canvas systems
WebSockets
FFigma
VVisily
</>Agents
Platform integrationsInteroperability
Bridges between design and development
Developed robust Figma import/export and plugin experiences, then expanded MCP discovery so AI coding agents can understand Visily workspaces, projects, boards, and design elements.
Figma API
MCP
Node.js
Plugin UI
Reliability infrastructureAI evaluation
Reliable evaluation for non-deterministic systems
Engineered screenshot-backed grading with artifact storage, criterion-score persistence, configurable multi-attempt runs, retry telemetry, race-safe cancellation, step-level resume, and recovery paths for failed or skipped cases.
Playwright
Puppeteer
Local / S3
Jest
CI/CD
Visual fidelityPass
Interaction qualityPass
Run recoveryRetry 2/3
Independent build03
Personal product · Live PWA
Ancient systems, modeled as modern software.
A culturally rooted playground for the kind of engineering I enjoy most: turning rule-heavy domains into approachable, dependable product experiences.
Rule-heavy domain modeling with a playful product soul.
Designed and built a Vietnamese-first application that transforms traditional calendrical and divination systems into structured, shareable workflows—without sacrificing warmth, clarity, or mobile usability.
Multiple enginesMai Hoa, Liu Yao, Qi Men, daily analysis, and lunar calendar
Offline productInstallable PWA with cached routes and an intentional update flow
End-to-end UXTrue solar time, local history, shareable readings, and AI-ready prompts
My core is TypeScript product engineering, supported by the tools required to own a feature beyond the browser boundary.
01
Product frontend
High-interaction interfaces, reusable systems, and responsive product experiences.
TypeScript & JavaScript
React & Next.js
Redux, RxJS & state architecture
Tailwind CSS & design systems
02
Backend & data
APIs and data models designed around clear product behavior and operational safety.
Node.js & NestJS
PostgreSQL & Prisma
REST APIs & WebSockets
Permissions, subscriptions & analytics
03
AI & design tooling
Production surfaces around AI—where orchestration, context, UX, and reliability matter.
AI product workflows
Model Context Protocol
Figma plugins
Chrome extensions & extraction
04
Quality & delivery
Confidence built into the system through tests, observability, and recovery paths.
Jest & integration testing
Playwright & Puppeteer
CI/CD
Failure recovery & instrumentation
Career path05
2017 → today
Built from curiosity, refined in production.
I moved from operations automation into frontend development, then into full-stack product ownership. That path still shapes how I work: understand the real workflow, remove friction, and make the system dependable.
Shipping AI-powered design, canvas, collaboration, integration, and evaluation capabilities for a global SaaS product from frontend to backend.
AI SaaSDesign toolsGlobal product
2020 — 2022
Product teams across fintech, IoT & Web3
Full-Stack / Frontend
Built insurance operations, Bluetooth/NFC device management, Vietlott experiences, and an NFT product across React, React Native, Angular, Next.js, and Node.js.
SaveMoneyViatickOXGN Labs
2017 — 2020
From workflow automation to web engineering
The foundation
Started by automating operational work with Pascal and VBA, then moved into healthcare web applications for appointments, records, and payments.
ExpeditorsPKH ApplicationHealthcare
Education & foundations06
Engineering before software.
Ho Chi Minh City University of Technology
Petroleum Engineering · GPA 8.46/10
2011 — 2016
Cybersoft Academy
Web Development Program
2019
Selected honors
3× Petrovietnam scholar · National & provincial IT competition awards
2009 — 2015
Have a meaningful problem to solve?
Let's build something people depend on.
I'm open to Senior Full-Stack Engineer, Product Engineer, AI Product Engineer, and Senior Software Engineer opportunities.