trong.
Full-stack engineer · TP. Hồ Chí Minh

Chào, mình là Trọng.Mình xây những sản phẩm web tử tế.

Mình là một full-stack engineer chăm chút từ typography, chuyển động đến những chi tiết nhỏ làm cho sản phẩm đúng cảm giác. Hiện đang nhận freelance và mở cửa với những công việc thú vị.

Cuộn để khám phá
EngineerDesignerMakerEngineerDesignerMaker
Về mình

Engineer chăm chi tiết

Mình đã dành những năm gần đây xây dashboard, công cụ tăng trưởng và app sản phẩm cho các công ty và đội ngũ ở Việt Nam — từ VNG Games đến những studio nhỏ.

Mình làm gì

Đưa sản phẩm đi từ đầu đến cuối.

Mình nhận ý tưởng từ Figma sơ bộ và bàn giao code đã type-safe, đã deploy. Thoải mái sở hữu một feature từ schema database đến đường cong animation cuối cùng.

Mình làm thế nào

Bình tĩnh, có chủ đích, đúng hạn.

Mình giữ scope thật, báo sớm khi có rủi ro, và quan tâm đến việc sản phẩm sống tốt theo thời gian hơn là chạy theo framework mới. Ngày deploy nhàm chán là mục tiêu.

Mình làm việc với

Bộ công cụ quen thuộc

Hành trình

Những nơi mình đã làm

Dòng thời gian ngắn về những đội mình đã cùng ship sản phẩm — toàn thời gian, hợp đồng và một vài chặng freelance.

  1. Hasaki beauty & clinic logo

    Software Engineer

    Hasaki beauty & clinic · 568 Luy Ban Bich · Toàn thời gian
    thg 9 2022 – thg 4 2026

    Software Engineer

  2. VNG Games logo

    Software Engineer · Rewards platform

    VNG Games · Ho Chi Minh City · Toàn thời gian
    thg 4 2025 – Hiện tại

    Building the internal rewards platform that powers airdrops, tier programs and reward campaigns across multiple games. Owning vertical slices from PostgreSQL schema and Go services to the Next.js admin and live analytics.

    Next.jsTypeScriptGoPostgreSQLRedisKafka
  3. GA

    Lead engineer · CMS & learning platform

    G-Academy · Remote · Vietnam · Hợp đồng
    thg 6 2024 – thg 4 2025

    Led a small team building a Payload-based CMS and the public academy site. Designed the content model, the editor block library and the role-based publishing workflow that lets non-engineers ship a course on their own.

    Payload CMSNext.jsTypeScriptPostgreSQLS3Vercel
    Liên quanG-Academy CMS
  4. TR

    Mobile + backend engineer

    TheRoom · Ho Chi Minh City · Toàn thời gian
    thg 12 2023 – thg 5 2024

    Shipped a React Native community app for a Vietnamese real-estate startup. Designed the offline-friendly chat layer and the listing capture flow tuned for flaky 4G — plus the Node/MongoDB backend behind both.

    React NativeExpoTypeScriptNode.jsMongoDBSocket.io
  5. KA

    Frontend lead

    Kim Anh Medical · Remote · Vietnam · Freelance
    thg 8 2024 – thg 11 2024

    Built a multi-role admin web app for a clinic group — doctors, editors and marketing share the same publishing flow with an approval queue and an audit log tuned for medical compliance.

    Next.jsTypeScriptTailwindTanStack QueryHook FormZod
Mình làm gì

Những việc mình có thể giúp

Phần lớn công việc của mình rơi vào một vài nhóm. Chọn nhóm gần với vấn đề của bạn nhất.

01 / 06

Kỹ thuật sản phẩm

Bàn giao feature đầu cuối: schema, API, UI, motion. Phù hợp khi đội bạn nhỏ và cần người sở hữu được một lát cắt dọc.

Tác phẩm chọn lọc

Dự án gần đây

Một vài dự án gần đây trải dài từ kỹ thuật sản phẩm, công cụ nội bộ đến những trang nghiêng về thiết kế.

Thiết kế có chủ đích

Mình tư duy theo component, nhưng ám ảnh với typography, khoảng cách và chuyển động. Sản phẩm có cảm giác thủ công vì đúng là vậy.

Code chất lượng

TypeScript chặt, mặc định dễ tiếp cận, test ở chỗ cần. Loại codebase mà người được tuyển sau bạn sẽ cảm ơn bạn.

Bình tĩnh & tối giản

Khoảng trắng rộng rãi, motion có chừng mực, và chỉ những tính năng sản phẩm thật sự cần.

Đã xây sản phẩm cùng các đội tại VNG Games, G-Academy và một vài studio độc lập.

Trong shipped a feature in two weeks that we'd been blocked on for two months. Calm, sharp, and easy to work with.
Project lead
Internal product team

Gần đây xây cùng

Galaxy Propertylumen.north.ferra.kairo.vortex.ember.atlas.Galaxy Propertylumen.north.ferra.kairo.vortex.ember.atlas.
Cách mình nghĩ

Những thứ mình quan tâm

01 / 03
Cách làm việc

Quy trình đơn giản, lặp lại được

Mình đã dùng đúng quy trình này qua nhiều dự án. Bình tĩnh, dễ đoán và cho cả hai không gian để suy nghĩ.

01

Khám phá

Chúng ta nói chuyện. Về mục tiêu, ràng buộc, người dùng và những thứ rối ren. Báo giá thẳng, không slide.

02

Thiết kế

Mình phác thảo hình dáng — flow, component, type — kèm check-in hàng tuần. Bạn thấy công việc lớn lên cùng mình.

03

Phát triển

Triển khai bằng PR nhỏ, review được. Type chặt, mặc định dễ tiếp cận, test ở chỗ cần.

04

Ra mắt & hỗ trợ

Deploy, đo lường, tinh chỉnh. Mình ở gần sau go-live để đảm bảo sản phẩm thật sự chạy.

Vì sao chọn mình

Đối tác dài hạn

Bốn lý do hầu hết dự án mình nhận đều dài thêm.

Thiết kế có chủ đích

Mình tư duy theo hệ thống nhưng vẫn chú ý từng chi tiết — typography, motion, focus state.

Code chất lượng

TypeScript chặt, markup ngữ nghĩa, mặc định dễ tiếp cận, sẵn sàng cho CI của bạn.

Bình tĩnh & tối giản

Khoảng trắng là một tính năng. Thiết kế cho sự rõ ràng, không phải để khoe portfolio.

Dễ mở rộng

Token và component có tài liệu, team bạn mở rộng được mà không phải đoán.

Bản tin

Thư từ bàn làm việc

Một email ngắn khi mình đăng bài mới — case study, ghi chú kỹ thuật, đôi khi vài thử nghiệm kỳ lạ. Không spam.

Khi đăng ký, bạn đồng ý nhận email thi thoảng từ trongpham.dev.

Chào nhé

Có dự án? Cùng trò chuyện.

Hãy kể về thứ bạn đang xây dựng. Mình phản hồi trong vòng hai ngày làm việc.

Thông tin

Luôn sẵn sàng cho một cuộc trò chuyện hay, kể cả khi bạn chưa có brief.

Khi gửi tin nhắn, bạn đồng ý với điều khoản và chính sách bảo mật.