Senior Front-end Engineer

Hello world! Welcome to thienlm

Yo, mình còn được biết đến với nickname là Kenji Akito. Hàng ngày mình làm việc với React, Vite và TypeScript; ngoài ra mình dành khá nhiều thời gian để tìm cách làm cho ứng dụng nhanh hơn, gọn hơn và dễ sử dụng hơn. Trang web này là nơi mình chia sẻ dự án cá nhân, bài viết kỹ thuật và những ý tưởng đang được hiện thực hóa từng dòng code một.

$ Thiện Lê / TP.HCM / Remote

8+

Kinh nghiệm

React/Vite/TS

Stack chính

Web App

Sản phẩm

Chào mừng đến với thienlm!
tsONLINE
Thiện Lê profile portrait

Thiện Lê

TP.HCM / Remote

// PROFILE

Front-end Engineer tập trung vào React, TypeScript và mini mobile web app.

Yêu thích tối ưu hiệu năng, xây dựng giao diện pixel-perfect và phát triển những sản phẩm dễ mở rộng, dễ bảo trì.

Next.jsReactTypeScriptVite / TurborepoZustand / Redux ToolkitTanStack Query (React Query)React Hook FormZod

// KINH NGHIỆM

Kinh nghiệm làm việc

Những dự án mình từng tham gia chủ yếu xoay quanh nền tảng nội dung số, hệ thống quản trị và ứng dụng web phục vụ hàng nghìn người dùng. Mỗi dự án đều mang lại cơ hội để học hỏi, giải quyết các bài toán thực tế và hoàn thiện kỹ năng phát triển sản phẩm từ ý tưởng đến triển khai.

Senior Front-end Engineer

Front-end Developer

hiện tại

GTI

June 2025 – Present

  • Xây dựng mini mobile web app bằng React, Vite và TypeScript cho người dùng production.
  • Chuyển yêu cầu sản phẩm và thiết kế Figma thành giao diện nhanh, responsive và dễ bảo trì.
  • Phụ trách chi tiết triển khai front-end gồm cấu trúc component, xử lý state, tích hợp API và chất lượng tương tác trên mobile.
ReactTypeScriptViteTailwind CSS

Web Developer

Asure Group

November 2023 – January 2025

  • Phát triển sản phẩm cho công ty trong lĩnh vực bảo hiểm, tích hợp công nghệ blockchain dựa trên thiết kế Figma.
  • Đóng góp với vai trò Lập trình viên Front-end cho một dự án thuê ngoài của khách hàng, xây dựng giao diện hệ thống phát trực tiếp và nền tảng quản lý người dùng cho một nền tảng phát trực tiếp, theo thiết kế Figma.
  • Tích hợp các API do nhóm Back-end cung cấp bằng Django, với tài liệu Swagger để đảm bảo giao tiếp thông suốt giữa Front-end và Back-end.

[ kết quả ]

  • Đã tích hợp thành công công nghệ blockchain vào sản phẩm bảo hiểm, tăng cường tính bảo mật và minh bạch cho người dùng.
  • Đã cung cấp hệ thống phát trực tiếp đầy đủ chức năng với các tính năng quản lý người dùng, cải thiện trải nghiệm người dùng và hiệu quả quản trị cho khách hàng.
Next.jsNext AuthReact Hook FormMUIZustandDay.jsreact-chartjs-2

Web Developer

Chainity LTD

April 2022 – August 2023

  • Đưa ra ý tưởng thiết kế và chịu trách nhiệm phát triển giao diện sản phẩm dựa trên yêu cầu của khách hàng.
  • Phát triển các sản phẩm tích hợp với ví web3, cho phép tương tác với Hợp đồng thông minh dựa trên các tiêu chuẩn ERC20, ERC721 và ERC1155.
  • Xây dựng ứng dụng Chatbot Telegram, cho phép người dùng tạo ví web3 và tương tác với Hợp đồng thông minh thông qua giao diện chatbot.

[ kết quả ]

  • Áp dụng khung Scrum trong phát triển phần mềm, cải thiện sự hợp tác và quản lý dự án.
  • Nâng cao kiến ​​thức về phát triển web3, có kinh nghiệm thực tế về tích hợp blockchain.
Next.jsGraphQLChakra UITailwind CSSEmotionTwin.macroStyled ComponentsWagmiViemWeb3.jsEther.js

Web Developer

Vietnovel JSC

March 2018 – April 2022

  • Phát triển các mô-đun tính năng bổ sung cho sản phẩm của công ty, một trang web đọc tiểu thuyết điện tử, dựa trên yêu cầu của giám đốc kỹ thuật.
  • Phát triển một nền tảng web hoàn chỉnh cho người dùng Việt Nam để tạo và viết truyện từ đầu.

[ kết quả ]

  • Phát triển toàn diện với Django & ReactJS: Dẫn dắt quá trình phát triển toàn diện trang web Vietnovel sử dụng Django cho phần back-end và ReactJS cho phần front-end, đảm bảo tích hợp liền mạch và trải nghiệm người dùng tối ưu.
  • Quản lý dữ liệu hiệu quả: Sử dụng PostgreSQL và MongoDB để xử lý dữ liệu có cấu trúc và không có cấu trúc một cách hiệu quả, đảm bảo quản lý cơ sở dữ liệu mạnh mẽ cho tài khoản người dùng, truyện và chương.
DjangoDjango REST FrameworkPostgreSQLMongoDBReact.jsReduxAnt DesignAnt Design Pro

Degree of Engineer in Computer Networking and Telecommunications

University of Information Technology - VNU-HCM

September 2014 – December 2019

  • Học bổng: Dựa trên thành tích học tập cho Học kỳ 2, Năm học 2015 – 2016 – Đại học Công nghệ Thông tin

[ kết quả ]

  • GPA: 2.9/4.0

// Dự án nổi bật

Dự án nổi bật

Xem tất cả
Nổi bật

Content-First Education Platform · 2026

MyLinh.top - Learning & Knowledge Platform

Xây dựng nền tảng học tập và quản lý tri thức dành cho tiếng Trung HSK và kế toán, kết hợp portfolio cá nhân, hệ thống bài viết Markdown, knowledge graph và các công cụ luyện tập tương tác.

Thiết kế kiến trúc không phụ thuộc cơ sở dữ liệu, hỗ trợ SSR, SEO, curriculum learning, quiz engine, Hanzi writing practice, taxonomy management và đa ngôn ngữ trên một codebase duy nhất.

React 19TypeScriptTanStack StartTanStack RouterTanStack QueryViteTailwind CSS v4shadcn/uiRadix UIZustandReact Hook FormZodHanzi WriterMarkdownNitroVercel
Nổi bật

Insurance Management System · 2024

Insurio Insurance Platform

Phát triển hệ thống quản lý bảo hiểm dành cho doanh nghiệp, hỗ trợ quản lý hợp đồng, sản phẩm bảo hiểm và các quy trình nghiệp vụ trên nền tảng web.

Xây dựng giao diện quản trị quy mô lớn và tích hợp blockchain nhằm tăng tính minh bạch, khả năng truy xuất và độ tin cậy của dữ liệu bảo hiểm.

Next.jsTypeScriptMUINextAuthReact Hook FormZustandDay.jsChart.jsBlockchain
Nổi bật

Streaming Platform · 2024

KOL Livestream Platform

Phát triển nền tảng livestream dành cho KOL với hai giao diện tối ưu riêng cho desktop và mobile, hỗ trợ tương tác thời gian thực giữa người xem và người phát sóng.

Triển khai hệ thống livestream hoàn chỉnh bao gồm giao diện người dùng, chat thời gian thực, donate và dashboard quản trị dành cho KOL cùng đội ngũ vận hành.

Next.jsTypeScriptMUIZustandReact Hook FormWebSocketChart.js
Nổi bật

Blockchain dApp · 2022

Web3 Token Presale Platform

Phát triển nền tảng mở bán token cho các dự án blockchain, hỗ trợ kết nối ví và tham gia presale trực tiếp trên giao diện web.

Xây dựng luồng kết nối ví, xác thực giao dịch và tương tác Smart Contract nhằm hỗ trợ quá trình mua token diễn ra an toàn và minh bạch.

Next.jsGraphQLTailwind CSSWagmiViemEthers.jsERC20
Nổi bật

DeFi Application · 2022

Web3 Staking Platform

Xây dựng ứng dụng staking token cho phép người dùng khóa tài sản và theo dõi phần thưởng trực tiếp trên blockchain.

Triển khai các chức năng stake, unstake, claim reward và đồng bộ dữ liệu blockchain theo thời gian thực.

Next.jsWagmiViemEthers.jsGraphQLERC20
Nổi bật

Telegram Mini Platform · 2023

Telegram Web3 Wallet Bot

Xây dựng chatbot Telegram cho phép người dùng tạo ví blockchain và thực hiện các thao tác Web3 ngay trong Telegram.

Đơn giản hóa trải nghiệm tiếp cận Web3 bằng cách tích hợp quản lý ví và tương tác Smart Contract thông qua giao diện chatbot.

DjangoDjango REST FrameworkPostgreSQLTelegram Bot APIWeb3.jsEthers.js
Nổi bật

Fullstack Web Platform · 2020

Vietnovel - The novel-writing platform for Vietnamese writers

Dẫn dắt phát triển phiên bản hoàn chỉnh của Vietnovel, nền tảng dành cho tác giả sáng tác, xuất bản và quản lý truyện trực tuyến.

Xây dựng hệ sinh thái hoàn chỉnh bao gồm quản lý truyện, chương truyện, diễn đàn tương tác, studio sáng tác, User Center và Staff Center, phục vụ cả tác giả lẫn đội ngũ vận hành.

React.jsReduxAnt DesignAnt Design ProDjangoDjango REST FrameworkPostgreSQLMongoDB
Nổi bật

Creator Management System · 2020

Vietnovel Author Studio

Xây dựng không gian sáng tác riêng cho tác giả, cho phép quản lý truyện, chương truyện và nội dung xuất bản trên nền tảng Vietnovel.

Giúp tác giả quản lý nội dung hiệu quả hơn thông qua giao diện trực quan và quy trình sáng tác tập trung.

React.jsReduxAnt Design ProDjangoDjango REST Framework

// Hệ thống tôi thường xây

Mini mobile web apps

Creating mobile-first web applications optimized for touch interactions and everyday use.

React ecosystem

Working primarily with React, TypeScript, Next.js, Vite and modern front-end tooling.

Quality & performance

Focusing on maintainable architecture, accessibility, performance, and attention to detail.

// Ghi chú kỹ thuật

Ghi chú kỹ thuật

Xem tất cả
AI AgentsNổi bật

18/06/2026 · 3 phút đọc

Agentic AI workflow cho frontend developer

Một khung làm việc thực dụng để dùng AI Agent trong code review, refactor và delivery frontend.

AI AgentAgentic AIFrontendWorkflow
Xem tất cả
Next.js & ReactNổi bật

12/06/2026 · 2 phút đọc

Dựng blog markdown bằng Next.js App Router server-first

Một cấu trúc server-first cho blog markdown: content file, service normalize dữ liệu, page mỏng và route handler khi cần API.

Next.jsApp RouterMarkdownSEO
Xem tất cả

// Cách làm việc

Cách làm việc

[ 01 ]

Làm rõ rủi ro

Chốt mục tiêu, constraint, dữ liệu, người dùng chính và rủi ro triển khai trước khi code.

[ 02 ]

Thiết kế hệ thống nhỏ

Tách route, service, component và state để thay đổi sau này không lan rộng.

[ 03 ]

Ship có kiểm chứng

Lint, build, kiểm tra responsive và ghi rõ phần còn rủi ro.

// Câu hỏi nhanh

Câu hỏi nhanh

Yo, mình còn được biết đến với nickname là Kenji Akito. Hàng ngày mình làm việc với React, Vite và TypeScript; ngoài ra mình dành khá nhiều thời gian để tìm cách làm cho ứng dụng nhanh hơn, gọn hơn và dễ sử dụng hơn. Trang web này là nơi mình chia sẻ dự án cá nhân, bài viết kỹ thuật và những ý tưởng đang được hiện thực hóa từng dòng code một.

// PROFILE SNAPSHOT

Profile, CV và ghi chú sản phẩm ở cùng một nơi.

Trang này gom lại kinh nghiệm, stack chính, CV hiện tại và các ghi chú kỹ thuật để thể hiện cách tôi xây front-end product.

Tải CV