1const developer = {2name: 'Nam',3role: 'Full-Stack',4passion: 'Building awesome UI'5};
Engineering Mindset.
Software is more than code. It is a series of trade-offs, architectural decisions, and a commitment to clarity over complexity. Here is how I reason through the systems I build.
First Principles
Deconstruct complex problems into their fundamental truths rather than relying on industry analogies or legacy patterns.
Pragmatic Scale
Optimization is a debt. Build for current reality while maintaining the elasticity to evolve when metrics demand it.
Type Safety
Architect systems where the compiler is the first line of defense, making illegal states impossible to represent.
Radical Visibility
An unmonitored system is a liability. Every architectural decision must include a strategy for deep observability.
The Lean Stack
Minimize cognitive load by choosing the least powerful tool that solves the problem effectively and reliably.
Immutable Core
Prefer unidirectional data flow and side-effect-free logic to create predictable, testable, and robust applications.
Do these principles
align with yours?
My Toolbox
A highly opinionated collection of technologies I leverage to build production-grade systems. No fluff, just the right tools for specific engineering challenges.
No tools configured yet in this category.
services.title
services.subtitle
Web Development
Phát triển website responsive, hiện đại với React, Vue, Angular
- Single Page Apps
- Progressive Web Apps
- API Integration
Mobile Development
Xây dựng ứng dụng di động native và cross-platform
- iOS & Android
- React Native
- Flutter
Backend Development
Thiết kế và phát triển API, microservices, database
- RESTful API
- GraphQL
- Microservices
Consulting
Tư vấn kiến trúc hệ thống, code review, mentoring
- System Design
- Code Review
- Team Training
My Journey
Professional experience & educational milestones.
← swipe to explore →
Senior Frontend Engineer
Full-timeLeading the frontend development team in building scalable web applications using React, Next.js, and TypeScript. Responsible for architectural decisions, code reviews, and mentoring junior developers.
Core Achievements
- Improved application performance by 40% through code splitting and lazy-loading.
- Implemented a comprehensive design system used across 5 products.
- Successfully migrated legacy codebase to modern React hooks architecture.
Web Developer
ContractDeveloped responsive websites and e-commerce platforms. Collaborated closely with designers for pixel-perfect UI/UX implementation.
Core Achievements
- Delivered 15+ client projects with a 100% satisfaction rate.
- Introduced automated testing workflows, reducing bug reports by 25%.
BS in Computer Science
EducationFocused on software engineering principles, algorithms, and data structures. Participated in multiple hackathons and open-source initiatives.
blog.title
blog.subtitle

OpenClaw - Cách cài đặt Trợ Lý AI Cá Nhân Miễn Phí trong 10 phút
OpenClaw là gì? Trợ lý AI agent mã nguồn mở hot nhất 2026 – chạy local miễn phí, không cần cloud, tích hợp Telegram/WhatsApp. Khám phá ngay lý do OpenClaw đang làm mưa làm gió, cách cài đặt trên máy tính cá nhân và cách dùng hiệu quả

OpenClaw - Cách cài đặt Trợ Lý AI Cá Nhân Miễn Phí trong 10 phút
OpenClaw là gì? Trợ lý AI agent mã nguồn mở hot nhất 2026 – chạy local miễn phí, không cần cloud, tích hợp Telegram/WhatsApp. Khám phá ngay lý do OpenClaw đang làm mưa làm gió, cách cài đặt trên máy tính cá nhân và cách dùng hiệu quả

Vibe Coding - Roadmap dành cho "Tương Lai Lập Trình" – Bạn Đã Sẵn Sàng Để "Vibe"?
Khám phá chi tiết Vibe Coding Roadmap mới nhất từ roadmap.sh. Tìm hiểu cách lập trình bằng AI-first, Claude Code và Agentic Loops để tối ưu năng suất trong năm 2026 cùng CoderToData.

Docker "Phình Bụng" & Lỗi File .VHDX Không Chịu Thu Nhỏ: Hướng Dẫn Xử Lý Triệt Để
Docker bị "phình bụng" khiến ổ cứng báo đỏ? Hướng dẫn chi tiết cách dọn dẹp Build Cache, Container, Volume rác và thu nhỏ file .vhdx trên WSL2 cực kỳ hiệu quả.

Hướng dẫn setup Antigravity cho người mới
Hướng dẫn chi tiết cách setup Antigravity cho người mới bắt đầu. Khám phá cách cài đặt, cấu hình và tối ưu hóa hệ thống để đạt hiệu quả cao nhất.

Lựa chọn Headless CMS cho Portfolio: Sanity hay WordPress?
Lựa chọn Headless CMS cho Portfolio: Sanity hay WordPress?