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.

Ho Chi Minh city, Viet Nam
Senior Frontend Lead @ IITECH — open to interesting conversations
Ly Thanh Dat — Senior Frontend Developer
4+
Years building frontend
10+
Developers led
10K+
Peak concurrent users
130K+
Campaign participants
About me
Receiving the Rising Star Employee of the Year 2023 award

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!

Programming languages
Javascript
Javascript (4yrs)
Typescript
Typescript (4yrs)
Python
Python (1yrs)
Frontend
React.Js
React.Js (4yrs)
Next.Js
Next.Js (3yrs)
React Native
React Native (2yrs)
Vue.Js
Vue.Js (1.5yrs)
Nuxt.Js
Nuxt.Js (1.5yrs)
Redux
Redux
Zustand
Zustand
Pinia
Pinia
React Query
React Query
Tailwind CSS
Tailwind CSS
Element Plus
Element Plus
Material UI
Material UI
Antd
Antd
Shadcn
Shadcn
SCSS
SCSS
Architecture & Practices
Micro Frontend
Design System & Design Tokens
GraphQL
REST API
Socket.io / Real-time
Web3 & MetaMask
Power BI Embedded
AI Agent / OpenAI API
Monorepo (Nx / Turbo)
CI/CD
E2E Testing
Zalo Mini App
MS Teams App
Agile / Scrum
Team Leadership & Mentoring
Backend
Express.Js
Express.Js (2yrs)
Nest.Js
Nest.Js (2yrs)
Colyseus
Colyseus (1yrs)
Database
MySQL
MySQL
PostgreSQL
PostgreSQL
MongoDB
MongoDB
Firebase
Firebase
Other
Docker
Docker
Cloud VPS
Cloud VPS
Npm
Npm
Yarn
Yarn
Pnpm
Pnpm
Vite
Vite
Git
Git
Experiences
Senior Frontend Developer / Frontend Lead logo
Senior Frontend Developer / Frontend Lead IITECH is an Australia-based technology company that consults on, designs, customizes and operates technology solutions for its clients. I lead a frontend team of 10+ developers — setting technical direction, running code reviews, and owning frontend quality across large-scale ReactJS applications. I established the team's coding standards, architecture guidelines and reusable patterns, and I'm driving the migration toward a Micro Frontend architecture backed by a shared Design System and Design Token foundation. Day to day that means technical planning and estimation, performance optimization, production issue resolution, and mentoring the team through the problems that don't have a Stack Overflow answer.
Dec 2025 - Now
Frontend Developer / Frontend Lead logo
Frontend Developer / Frontend Lead PayV (formerly GKBEAUTY) is a full-service digital agency that delivers a distinctive environment and experience to clients and users and extends the digital ecosystem through convergence and expansion of UX/UI design, web/mobile services and smart contract. I led the frontend team on high-frequency crypto trading platforms. The headline fix: a real-time Socket.io pipeline that was overflowing RAM in production — I tracked down the memory leaks and got it to 99.9% uptime through peak trading hours. I shipped the "Bitruth" crypto exchange to the App Store end-to-end with React Native, architected trading dashboards with MetaMask Web3 auth and high-performance charting, and cut data-fetch latency by reworking state across web and mobile with Redux, Zustand and React Query.
Aug 2024 - Nov 2025
Frontend Developer / Frontend Lead logo
Frontend Developer / Frontend Lead OHBI centralizes your Power BI reports and ensures security when sharing with personal, business teams, and even your external partners. I migrated a 3-year-old React/Redux codebase to Next.js 15 and Zustand inside a strict 2-month window, without disrupting live operations. I designed and integrated an AI Agent chatbot that lets users query system data in natural language, and engineered Power BI Embedded solutions with Python automation for report exporting and dynamic role-based permissions. I also extended the product beyond the web with a Zalo MiniApp and a Microsoft Teams Tab App, and set the coding standards the team moved to TypeScript on.
Jun 2023 - Now
Frontend Developer / R&D logo
Frontend Developer / R&D Woay is a platform that helps your business create & digitize user interaction activities, promoting sales in the form of games. Awarded "Rising Star Employee of the Year 2023". I led R&D and fullstack development on an AirConsole-inspired event gaming platform built with Colyseus and Node.js, deployed at large offline events where hundreds of players used their phones as controllers against a shared screen with zero latency. I also delivered the "VieON GameON Đón Tết" campaign featured live on the Sóng 23 TV show — 10,000+ CCU, 130,000+ participants, a 59% participation rate and zero downtime during the broadcast — plus gamification modules (Lucky Wheel, Gifting, Quests) in VueJS, NuxtJS and Pinia for enterprise clients including Viettel and VieON.
May 2023 - Aug 2024
Technical Mentor (ReactJS & Web Development) logo
Technical Mentor (ReactJS & Web Development) CodeGym is a modern programming training system with a curriculum designed for beginners starting from scratch, ensuring job placement upon completion. I ran rigorous code reviews across HTML/CSS, JavaScript, ReactJS and Python, giving detailed feedback that enforced Clean Code principles and industry practice. I mentored students through the hard parts — debugging logic errors, understanding state management and component lifecycles — and bridged theory to industry reality by teaching professional Git workflows (Gitflow, PRs) and project structuring. I also ran mock technical interviews and portfolio reviews to help graduates land their first roles.
Oct 2022 - Oct 2023
Intern Frontend Developer logo
Intern Frontend Developer F5Seconds is one of the first companies to provide solutions and develop technology products for the financial market in Vietnam since 2010. I translated Figma designs into functional user interfaces using ReactJS, ensuring cross-browser compatibility and responsive design while identifying and resolving UI/UX issues. Additionally, I integrated frontend components with backend services using RESTful APIs for seamless data interaction.
Jun 2022 - Aug 2022
Recently Projects
Binder - Learning Management System (IITECH)
Binder - Learning Management System (IITECH)
Binder is a large-scale Learning Management System. I lead the frontend, driving the migration from a monolithic ReactJS application toward a Micro Frontend architecture backed by a shared Design System, so independently-built modules stay consistent as the product grows.
Role: Senior Frontend Developer / Frontend Lead
Responsibility:
  • - 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.
ReactJS
Typescript
Zustand
Micro Frontend
GraphQL
REST API
Untitled UI
Material UI
Tailwind CSS
E2E Testing
SaaS Gamification Marketing Platform (Freelance)
SaaS Gamification Marketing Platform (Freelance)
A multi-tenant SaaS platform for marketing campaign games, supporting 1,000+ concurrent users and 60,000+ participants per campaign. Its centrepiece is a no-code Game Builder that lets non-technical clients customize and deploy marketing games without touching a line of code.
Role: Fullstack Developer / Team Lead
Responsibility:
  • - 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.
NestJS
Nuxt 3
Typescript
Monorepo (Nx/Turbo)
Zustand
PostgreSQL
Bitruth (PayV) screenshot
Bitruth (PayV)
Bitruth is a cryptocurrency exchange mobile application developed with React Native. The app enables users to trade digital assets such as Bitcoin (BTC), USDT, and more. It features real-time price charts, order placement (buy/sell), order book management, trading history, and personal asset management, providing a seamless and secure trading experience on mobile devices.
Role: React Native Developer
Responsibility:
  • - 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.
React Native
Redux Saga
Typescript
Socket
Git
Bitruth Game Trading screenshot
Bitruth Game Trading
Bitruth Game Trading is a web-based gaming platform that offers users 1000 daily points to participate in cryptocurrency-themed games, including Options, Futures, and High-Low. Players can achieve milestones to withdraw USDT rewards. The platform includes additional features such as daily tasks, check-in rewards, and more, delivering an engaging and interactive gaming experience.
Role: Frontend Developer
Responsibility:
  • - 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.
React
JavaScript
HTML
CSS
API Integration
Charting Libraries
Dikex (PayV) screenshot
Dikex (PayV)
This website is a cryptocurrency exchange platform that allows users to trade digital assets like Bitcoin (BTC) and USDT. It provides features such as market orders, limit orders, order books, price charts, and trading history to facilitate buying and selling cryptocurrencies.
Role: Front End Developer
Responsibility:
  • - 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.
Typescript
VueJs
Socket
VueUse
Vuex
Git
Scss
Best Trader (PayV) screenshot
Best Trader (PayV)
The "Best Traders" website provides analytical insights into the modern investment market, particularly cryptocurrency. Users can track investment trends, rank top traders on major exchanges, and enhance their portfolios with detailed analytics.
Role: Front End Developer
Responsibility:
  • - 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.
Typescript
ReactJs
Zustand
Styled-components
React SWR
Apexcharts
Vite
Nginx
Linux
Git
On Hand BI (OnHandBI) screenshot
On Hand BI (OnHandBI)
OHBI centralizes your Power BI reports and ensures security when sharing with personal, business teams, and even your external partners
Role: Fullstack Developer
Responsibility:
  • - 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.
Typescript
ReactJS
NextJS
Tailwindcss
CoreUI
Python
PowerBI Embed
Keycloak
Git
Vieon - GameON Đón Tết (Woay) screenshot
Vieon - GameON Đón Tết (Woay)
A minigame launched during the Tet holiday to increase engagement, achieving over 130k players with a 59% game participation rate.
Role: Front End Developer
Responsibility:
  • - 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.
Typescript
VueJs
Pinia
Element Plus
Git
Vietjet Skyjoi Loyalty Program screenshot
Vietjet Skyjoi Loyalty Program
A spin-the-wheel minigame for loyal customers.
Role: Front End Developer
Responsibility:
  • - Built user interfaces based on Figma designs using VueJS, Element Plus, and Ionic
  • - Addressed feedback from QC and customers.
Typescript
VueJs
Pinia
Element Plus
Git
Miniproduct (Woay) screenshot
Miniproduct (Woay)
An AirConsole-inspired real-time multiplayer platform built from scratch, turning phones into controllers for a shared main screen. Deployed at large offline events, handling hundreds of simultaneous players with zero perceptible latency.
Role: Fullstack Developer
Responsibility:
  • - 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.
Typescript
VueJs
Tailwindcss
Colyseus
Docker
Pinia
Git.
Get in touch
What’s next? Feel free to reach out to me if you're looking for a developer, have a query, or simply want to connect.
datly030102@gmail.com
You may also find me on these platforms!
2026 | Coded by Datisekai