Lập trình viên Fullstack & Người làm cà phê ☕

Phạm Thành Nam

Tôi là một lập trình viên web đam mê xây dựng ứng dụng hiện đại, công cụ sáng tạo và kiến trúc hệ thống.
Từ backend Node.js đến frontend Reactmicroservice Go - tôi biến ý tưởng thành sản phẩm vận hành ổn định và đẹp mắt.

Về tôi

Tôi là lập trình viên fullstack với niềm vui xây dựng và tối ưu ứng dụng. Tôi tạo ra những hệ thống dung hòa kỹ thuật và sáng tạo - từ trình biên tập React đến reverse proxy viết bằng Go hay nền tảng thanh toán nội bộ.


Ngoài việc viết code, tôi còn là một người trồng cà phê - sự kết hợp giữa công nghệ và cuộc sống nông trại giúp tôi tạo ra quy trình hiệu quả hơn và sản phẩm tốt hơn.

Kinh nghiệm

Fullstack Developer
Freelance / Independent
2017 - Hiện tại

Thiết kế và phát triển ứng dụng web với Node.js, React, Prisma, PostgreSQL và Docker. Xây CMS tuỳ chỉnh, tích hợp thanh toán và các công cụ chỉnh sửa sáng tạo. Tư vấn kiến trúc và triển khai có khả năng mở rộng.

System Builder
Dự án cá nhân & khởi nghiệp
Liên tục

Tạo ra "UI Builder" (trình dựng giao diện kéo thả bằng React), "Story Composer" (trình biên tập media với Konva + FFmpeg) và reverse proxy viết bằng Go lấy cảm hứng từ Caddy. Quản lý hạ tầng bằng PM2, Docker Compose và Nginx Proxy Manager.

Kỹ năng kỹ thuật

Sự kết hợp giữa kỹ thuật, sáng tạo và kinh nghiệm DevOps.

Frontend

React, Next.js, Astro, TailwindCSS, Shadcn UI

Backend

Node.js (Express/Fastify), Go, PHP, Prisma ORM

Cơ sở dữ liệu

PostgreSQL, MySQL, Redis

DevOps

Docker, PM2, Nginx Proxy Manager, triển khai VPS

Công cụ sáng tạo

FFmpeg, Three.js, Konva.js, huấn luyện mô hình YOLO

Kiến trúc

Monorepo dạng mô-đun, thiết kế API, hệ thống định tuyến mở rộng

Dự án tiêu biểu

Những dấu ấn trong hành trình xây hệ thống mở rộng và công cụ sáng tạo.

UI Builder (React)

Trình biên tập kéo thả để tạo component giao diện động dựa trên JSON registry và Zustand store. Xây dựng bằng React 19, Tailwind và Shadcn UI.

Story Composer Pro

Trình biên tập media trực quan với Node + React, sử dụng Konva.js và FFmpeg để tạo và render câu chuyện động với hiệu ứng, bộ lọc.

Go Reverse Proxy

Proxy server viết bằng Go, lấy cảm hứng từ Caddy - hỗ trợ cấp chứng chỉ tự động, định tuyến theo tên miền và cấu hình qua JSON.

Cộng sự nhận xét

Mọi người đánh giá cao sự rõ ràng, chính xác và tinh thần sáng tạo của tôi.

" Nam là sự kết hợp hiếm hoi giữa kỹ sư và nhà thiết kế — anh ấy xây dựng hệ thống vừa vững chắc về kỹ thuật vừa tinh tế trong trải nghiệm người dùng. "


Đồng nghiệp lập trình

Kỹ sư Fullstack

" Làm việc với Nam rất trôi chảy — anh ấy dự đoán vấn đề sớm và bàn giao codebase có khả năng mở rộng, dễ bảo trì. "


Cộng sự công nghệ

Kiến trúc sư phần mềm

" Khả năng tư duy hệ thống và tính tổ chức của Nam giúp đội ngũ tiết kiệm rất nhiều thời gian khi triển khai sản phẩm. "


Quản lý dự án

Project Manager

" Anh ấy luôn giữ thái độ cầu thị và tôn trọng mọi ý kiến — nhờ đó, các cuộc trao đổi kỹ thuật với Nam luôn mang lại kết quả tích cực. "


Cộng sự thiết kế

UI/UX Designer

" Nam là người truyền cảm hứng — anh ấy thường chia sẻ kiến thức và hỗ trợ thành viên mới học hỏi nhanh chóng, bắt nhịp dự án chỉ trong vài ngày. "


Đồng đội phát triển

Frontend Developer

" Sự chuyên nghiệp và trách nhiệm của Nam khiến tôi hoàn toàn yên tâm khi giao các dự án quan trọng. Anh ấy không chỉ hoàn thành, mà luôn làm vượt mong đợi. "


Khách hàng hợp tác

Founder & CEO

Cùng xây điều tuyệt vời

Sẵn sàng cho hợp tác, tư vấn và những thử nghiệm sáng tạo.

Bài viết mới

View all posts »

Tôi viết về JavaScript, React, Go và hành trình xây hệ thống sáng tạo - mời bạn khám phá những bài viết gần đây.

KIẾN THỨC ĐẶC THÙ - ĐỂ KHÔNG THỂ THAY THẾ

KIẾN THỨC ĐẶC THÙ - ĐỂ KHÔNG THỂ THAY THẾ

Mình nhớ lần đầu tiên nghe đến cụm từ “kiến thức đặc thù” – Specific Knowledge – Mình đã khá bối rối. Nó không phải thứ bạn học được trong sách giáo khoa, cũng không phải thứ bạn có thể luyện tập một cách máy móc. Thậm chí, mình đã từng thử “học theo trend” để mong nổi bật trong công việc, nhưng kết quả chỉ là sự lãng phí thời gian và công sức. Rồi mình nhận ra: kiến thức đặc thù là thứ bạn phải tự mình khám phá, dựa trên đam mê, sở thích và cả trải nghiệm cá nhân.

ĐỌC SÁCH VÀ YÊU SÁCH

ĐỌC SÁCH VÀ YÊU SÁCH

Thái – Một Chuyên Viên Nhân Sự – Mình nhận ra rằng việc đọc không chỉ là tích lũy kiến thức, mà còn là công cụ quan trọng để nâng giá trị bản thân, ra quyết định và thậm chí cải thiện cách mình tuyển dụng và đánh giá ứng viên. Khi mới bắt đầu, mình từng cảm giác đọc thật nhàm chán. Mỗi lần mở sách hay báo cáo thị trường, mình thấy đầu óc căng thẳng và chán nản. Nhưng dần dần, mình học được một bí quyết đơn giản mà hiệu quả: “Đọc những gì bạn thích cho đến khi bạn yêu việc đọc.”