Ho Chi Minh City, Vietnam
Trung Phan
Full-Stack Developer
Web developer with 1+ year of experience, specializing in Node.js and React.js. I enjoy building things end-to-end — from API and data model to UI, deploy, and the small details in between. Currently focused on getting stronger at backend and systems design.
Experience.
A short timeline of where I've worked and what I shipped — starting from an internship learning a real team workflow, into full-stack ownership of two AI video products in production. Each role is listed with the date range, a one-paragraph context for what I was responsible for, the specific things I built, and the stack I used to build them.
Apr 2025 — Present
Full-Stack Developer @Anymate Me
Full-stack engineer on two AI video products — Anymateme (anymateme.com), a slide-based AI video editor, and UGC Campaign (anivision.ai), a SaaS for AI-generated UGC marketing videos. Working across the browser editor, the distributed rendering backend, the Directus CMS layer, and deployment.
- Built the in-browser editor with React, Konva canvas, ProseMirror/Lexical rich-text, Apollo GraphQL, Redux Toolkit and Zustand, plus FFmpeg.wasm for live preview.
- Designed and built a distributed video rendering pipeline in Node.js/TypeScript: coordinator–worker over RabbitMQ, page-level parallelism with a Konva worker pool, and FFmpeg-based MP4 assembly.
- Implemented campaign management, draft editing, brand setup, and Stripe-integrated subscription checkout with email verification and password reset against Directus CMS.
- Integrated 11Labs TTS, credit-based billing, async AI rendering jobs, and FFmpeg thumbnail/duration extraction; deployed services via Dokploy with domain setup and monitoring.
- Designed Directus CMS content models and GraphQL APIs to streamline frontend–backend data flow; collaborated with the AI team on content-generation features.
- TypeScript
- Node.js
- React 19
- Vite
- Apollo GraphQL
- Redux Toolkit
- Zustand
- Tailwind CSS
- shadcn/ui
- Konva
- ProseMirror
- Lexical
- FFmpeg
- Hono
- Express
- RabbitMQ
- Directus
- Stripe
- Docker
Oct 2024 — Jan 2025
Developer Intern @Globee Software & E-Commerce
Developer intern on an e-commerce delivery team — contributed to client-facing web features end-to-end alongside senior engineers, working inside a professional Git/Bitbucket and Jira workflow.
- Built and maintained Node.js services and JavaScript UI modules, picking up the team’s codebase conventions, code-review cycle, and release rhythm.
- Worked feature branches, pull requests, ticket-driven tasks, and sprint standups in a real team Git/Bitbucket + Jira flow.
- Configured and managed data in Salesforce CRM, wiring app data flows into CRM objects and helping debug integration issues for client accounts.
- Strengthened fundamentals in clean code, debugging, and team collaboration — the foundation I carried into my full-stack work at Anymate Me.
- JavaScript
- Node.js
- Salesforce
- Git/Bitbucket
- Jira
Projects.
A small selection of things I've built.
Anymateme — AI Video Editor & Generation Platform
A web-based SaaS for AI-driven marketing, educational, and avatar-led videos. Built the Konva canvas editor, a distributed Node.js rendering pipeline over RabbitMQ, and integrated 11Labs TTS with credit-based billing.
- React
- Vite
- Apollo GraphQL
- Redux Toolkit
- Zustand
- Tailwind CSS
- Konva
- ProseMirror
- Lexical
- FFmpeg
- Hono
- Express
- RabbitMQ
- Directus
- Docker
UGC Campaign — AI Video Generation Platform
A SaaS platform for AI-generated UGC marketing videos. Built campaign management, draft editor and brand setup; Stripe subscription checkout via Directus; and a Hono/Node.js video generation pipeline with 11Labs TTS and FFmpeg.
- React 19
- TypeScript
- Vite
- Apollo GraphQL
- Redux Toolkit
- Tailwind CSS
- shadcn/ui
- React Konva
- Hono
- Node.js
- Directus
- FFmpeg
- Stripe
Skills.
Tools I reach for.
Languages
- JavaScript
- TypeScript
- SQL
- C++
- Java
- Python
- PHP
Frontend
- React.js
- Next.js
- HTML
- CSS
- Tailwind CSS
Backend
- Node.js
- NestJS
- Flask
Databases
- MySQL
- PostgreSQL
- MongoDB
- MS SQL Server
APIs & CMS
- REST
- GraphQL
- Directus
Tools
- Git
- Docker
- Postman
Education.
Where I learned the fundamentals.
2021-09 — 2025-06
University of Information Technology, VNU-HCM
B.Sc. in Information Technology
GPA 3.52 · Encouraging Study Scholarship (2024) · TOEIC Listening & Reading 600, Speaking & Writing 290.