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á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ỏ.
Đư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.
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.
Bộ công cụ quen thuộc
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.

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

Software Engineer · Rewards platform
VNG Games · Ho Chi Minh City · Toàn thời gianthg 4 2025 – Hiện tạiBuilding 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- GA
Lead engineer · CMS & learning platform
G-Academy · Remote · Vietnam · Hợp đồngthg 6 2024 – thg 4 2025Led 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.jsTypeScriptPostgreSQLS3VercelLiên quanG-Academy CMS - TR
Mobile + backend engineer
TheRoom · Ho Chi Minh City · Toàn thời gianthg 12 2023 – thg 5 2024Shipped 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.ioLiên quanTheRoom — Mobile - KA
Frontend lead
Kim Anh Medical · Remote · Vietnam · Freelancethg 8 2024 – thg 11 2024Built 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 FormZodLiên quanMedical Admin Suite
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.
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.
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.”
Những thứ mình quan tâm
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ĩ.
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.
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.
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.
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.
Đố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.
Ghi chú từ bàn làm việc
Những bài viết dài về kỹ thuật, thiết kế và khoảng giữa hai thứ đó.
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.
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.
Luôn sẵn sàng cho một cuộc trò chuyện hay, kể cả khi bạn chưa có brief.
- Điện thoại0856 666 430
- Địa chỉ30/2 Nguyễn Hiến Lê, Phường Tân Bình, TP. Hồ Chí Minh
Khi gửi tin nhắn, bạn đồng ý với điều khoản và chính sách bảo mật.