Hi, I’m Dat 👋
Senior Frontend Developer / Frontend Lead
With over 4 years of experience in frontend development using ReactJS, NextJS, VueJS, and NuxtJS, I currently lead a team of 10+ developers, driving Micro Frontend architecture and a shared Design System across large-scale applications. I’ve shipped real-time trading platforms, a crypto exchange on the App Store, and campaigns that held 10,000+ concurrent users and 130,000+ participants without degrading. I also build backend with NestJS and ExpressJS when the work calls for it.
Curious about me? Here’s the story:
I’m a Senior Frontend Developer and Frontend Lead who thrives on turning ideas into seamless, high-performance digital experiences. With a deep love for clean code, pixel-perfect design, and intuitive user interactions, I bring both technical expertise and creative vision to the table.
My journey in web development began in Jun 2022, and over the past four years I’ve grown from writing components to owning architecture. Today I lead a frontend team of 10+ developers, set the coding standards they work to, and drive Micro Frontend adoption alongside a shared Design System and Design Token foundation — the kind of work that keeps a large codebase consistent long after the first release.
The numbers I’m proudest of: a real-time trading system rebuilt to 99.9% uptime after killing the memory leaks that were crashing it, a legacy React/Redux codebase migrated to Next.js 15 in a strict 2-month window without disrupting operations, and a live TV campaign that held 10,000+ concurrent users and 130,000+ participants with zero downtime on air.
🔥 On the left is one of my proudest moments — receiving the "Rising Star of the Year 2023" award. It’s a milestone that still pushes me to improve and deliver top-tier digital experiences.
Beyond writing code, I enjoy seeing a product come to life from concept to deployment — crafting smooth UI animations, optimizing performance, mentoring the people around me, and architecting solutions that survive contact with real traffic.
🚀 I’m currently Senior Frontend Lead at IITECH, and still open to interesting conversations — freelance, collaboration, or the right full-time role. Feel free to reach out, I’d love to chat!





- - Architected and implemented the Micro Frontend architecture, migrating the existing ReactJS application toward a modular, independently maintainable structure.
- - Built a scalable Design System and Design Token architecture on top of Untitled UI, providing reusable components and consistent UI patterns across the LMS.
- - Designed and developed a Dynamic Form Builder with drag-and-drop, letting users configure form fields and layouts to their own business requirements.
- - Implemented form version management so users can maintain and manage different versions of configurable forms.
- - Integrated both GraphQL and REST APIs for communication between frontend modules and backend services.
- - Integrated E2E testing and self-test workflows, letting developers run test cases and automatically upload test evidence for QC verification.
- - Led frontend performance optimization, architecture improvements, and resolution of complex production issues.
- - Led a fullstack team to architect a platform sustaining 1,000+ concurrent users and 60,000+ participants per campaign.
- - Designed a Monorepo architecture that streamlined code sharing between the admin dashboard, multiple game modules, and backend services.
- - Developed a "no-code" Game Builder with dynamic forms, letting non-technical clients customize UIs and deploy marketing games instantly.
- - Engineered high-performance NestJS backend services handling real-time analytics, user tracking, and automated prize distribution.

- - Developed and optimized user interfaces for the mobile app based on design specifications.
- - Implemented core trading features: order placement, order book display, real-time price charts, and transaction history.
- - Handled real-time data updates using sockets to ensure up-to-date prices and order statuses.
- - Launched the app on the App Store with full feature parity against the web platform.
- - Resolved critical performance bottlenecks in real-time Socket processing, eliminating the memory leaks (RAM overflow) that were destabilising peak trading hours.
- - Built complex Futures and Options trading modules, holding high precision in financial calculation and display.
- - Integrated APIs and ensured stable, secure data flow throughout the application.
- - Collaborated with backend and QA teams to deliver a high-quality user experience.

- - Developed and optimized user interfaces for the gaming platform based on design specifications.
- - Integrated APIs to enable seamless data flow for game functionalities, user tasks, and check-in features.
- - Implemented interactive charts for real-time cryptocurrency game data visualization.
- - Handled game logic for Options, Futures, and High-Low, ensuring smooth and accurate gameplay.
- - Collaborated with backend and QA teams to deliver a high-quality, user-friendly gaming experience.

- - Developing the UI for charts and implementing interfaces based on design specifications.
- - Handling real-time chart updates and customizing chart functionalities to enhance user experience.
- - Ensuring seamless data visualization and integrating market trends into the trading platform.
- - Integrating APIs and implementing platform features to enhance functionality.

- - Developing UI components and animations based on design specifications.
- - Integrating APIs and implementing platform features to enhance functionality.
- - Utilizing caching with SWR to optimize performance and improve data fetching efficiency.

- - Integrate and Use PowerBI-Embed
- - User-Customized Report Permissions: Built features to allow users to customize report permissions based on their perspectives and needs
- - App Report: Created an App Report system, a collection of multiple reports and user views, to streamline report management.
- - Scheduling Reports: Developed a scheduling feature to automatically send reports via email and Zalo on a daily basis.
- - Report Load Optimization with Next.js: Optimized report loading speed using Next.js to improve performance and user experience.
- - Migrated the system from ReactJS to NextJS to enhance performance and maintainability.
- - Managed the team, reviewed code before merging to ensure code quality and best practices.

- - Built user interfaces based on Figma designs using VueJS, Element Plus, and Ionic
- - Developed features such as answering questions, completing tasks, sharing gifts, leaderboards, gift history, and collected pieces
- - Implemented game effects.
- - Addressed feedback from QC and customers.

- - Built user interfaces based on Figma designs using VueJS, Element Plus, and Ionic
- - Addressed feedback from QC and customers.

- - Built user interfaces based on Figma designs using VueJS and Element Plus.
- - Developed the backend with Colyseus and ExpressJS.
- - Created three screens: presentation screen, control screen, and player screen.
- - Implemented all game features such as player QR code scanning, room locking, prize selection, spinning, and winning limits.
- - Built the portal.