Về tác giả & Định hướng kỹ thuật

Nguyễn Tấn Nguyên Phúc

Chào bạn, mình là Nguyễn Phúc (Nguyễn Tấn Nguyên Phúc), hiện là sinh viên chuyên ngành Kỹ thuật Phần mềm tại Đại học Công nghiệp TP.HCM (IUH). Với niềm đam mê dành cho khoa học máy tính và kỹ thuật hệ thống, mình tập trung rèn luyện tư duy lập trình căn bản, kiến trúc phần mềm sạch và phương pháp tiếp cận công nghệ thông qua thực nghiệm.

Nền tảng kỹ thuật cốt lõi của mình xoay quanh Java (Lập trình hướng đối tượng - OOP), C/C++ (thuật toán, quản lý bộ nhớ, cấu trúc dữ liệu), Python (tự động hóa, xử lý dữ liệu và scripting) và JavaScript/TypeScript (React, Vite, Node.js). Bên cạnh việc học các môn chuyên ngành trên giảng đường, mình chủ động khám phá các bài toán tương tác phần cứng và thiết bị như điều khiển màn hình ảo macOS qua PyObjC/CoreGraphics, truyền phát video độ trễ thấp qua scrcpy protocol/ADB trên Android, và xây dựng các website tối ưu hiệu năng không phụ thuộc page builder.

Triết lý phát triển của mình là minh bạch kỹ thuật và học hỏi liên tục. Mình áp dụng phương pháp Vibe Coding (AI-assisted development) để hỗ trợ tìm kiếm tài liệu, gợi ý kiến trúc và kiểm tra lỗi, nhưng luôn trực tiếp kiểm chứng logic, đo kiểm trên thiết bị vật lý thật và nắm rõ bản chất vận hành của từng dòng lệnh.

Mục tiêu hiện tại của mình là hoàn thành tốt chương trình đào tạo tại IUH, đồng thời tìm kiếm cơ hội thực tập, cộng tác dự án thực tế trong lĩnh vực Kỹ thuật Phần mềm để tích lũy kinh nghiệm sản phẩm và đóng góp giá trị cho đội ngũ.

Kỹ năng & Công nghệ chính
  • Ngôn ngữ lập trình: Java (OOP), C/C++, Python, JavaScript/TypeScript, SQL
  • Phát triển ứng dụng Web: React, Vite, Node.js, Semantic HTML5/CSS3, CSS Design Tokens, WordPress/WooCommerce OOP
  • Tương tác hệ thống & Thiết bị: macOS CoreGraphics / PyObjC virtual displays, Android ADB & scrcpy protocols, PySide6 (Qt), PyAV video pipelines
  • Công cụ & Quy trình: Git, GitHub, VS Code, Vitest, Playwright, Linux / macOS terminal, Quy trình phát triển hỗ trợ bởi AI (Vibe Coding)
← Quay lại trang chủ