Tôi có thể xây dựng gì — và bằng chứng thực tế
Không phải danh sách công nghệ — đây là những bài toán tôi giải được, mỗi mảng gắn mức độ trưởng thành và liên kết tới bằng chứng bạn mở ra được: một dự án, một tính năng chạy thật, bài viết, hoặc repo.
Full-Stack & DevOps, từ đầu đến cuối
Nền tảng rộng và đã kiểm chứng: tôi thiết kế, xây dựng, triển khai và vận hành hệ thống production trải từ frontend, backend, dữ liệu đến cloud.
Kiến trúc phần mềm
Tôi chọn kiến trúc theo đúng bài toán — từ modular monolith tới microservices hướng sự kiện — và giữ chiều phụ thuộc đúng đắn.
- Modular Monolith
- Microservices
- Event-Driven Architecture
- Clean Architecture
- Domain-Driven Design
- CQRS
- Vertical Slice
Frontend / Web
Chính trang này là bằng chứng: Next.js App Router với Server Components, định tuyến song ngữ, chuyển động, và ngân sách ưu tiên Lighthouse.
- Next.js App Router
- React Server Components
- SSR / ISR
- TypeScript
- Tailwind / Design Systems
- i18n (EN/VI)
- Core Web Vitals / SEO
- Accessibility
Kỹ thuật cơ sở dữ liệu
Lưu trữ đa hệ có chủ đích: Postgres cho lõi quan hệ, Mongo cho document/sự kiện, Redis cho nonce/rate-limit — kèm full-text search trên Postgres.
- PostgreSQL
- MongoDB
- Redis
- SQL Server
- Schema Design
- Indexing
- Query Optimization
- Full-Text Search (tsvector/GIN)
Cloud & Hạ tầng
Tôi vận hành workload thật trên AWS (ECS, S3, RDS, Aurora, CloudWatch) và triển khai stack này trên Vercel, Render, Neon và Upstash — container hoá và reverse-proxy.
- AWS (ECS/S3/RDS/Aurora/CloudWatch)
- Docker
- Nginx / Reverse Proxy
- Load Balancing
- CDN
- Object Storage
- Infrastructure as Code
DevOps & CI/CD
Mỗi lần push đều chạy gate: lint, typecheck, test, build, rồi build container và deploy. Pipeline được tài liệu hoá, không tuỳ hứng.
- GitHub Actions
- GitLab CI
- Azure DevOps
- Docker Build Pipelines
- Deployment Automation
- Monitoring & Alerting
- Log Aggregation
Sẵn sàng production
Lên production là khởi đầu, không phải đích đến. Health probe, log có cấu trúc, rate limit, audit trail và câu chuyện scaling — tích hợp sẵn, không chắp vá.
- Monitoring
- Logging
- Tracing
- Backup & Disaster Recovery
- Rate Limiting
- High Availability
- Scalability
- Health Probes
Những lĩnh vực tôi theo đuổi ở mức chuyên sâu
Hai điểm khác biệt có bằng chứng thật: hệ bảo mật xác thực mã hoá chạy live ngay trên site này, và tự động hoá BIM trong production cho ngành xây dựng.
Kỹ thuật bảo mật
Viên ngọc của site chạy thật ngay tại đây: handshake mã hoá request/response (ECDH → HKDF → AES-256-GCM) với forward secrecy và chống replay, trên nền Argon2id, refresh token xoay vòng có phát hiện tái dùng, và TOTP MFA.
- Authentication
- Authorization (RBAC/ABAC)
- JWT
- OAuth2 / OpenID Connect
- OWASP Top 10
- Secret Management
- API Security
- Encryption (ECDH/HKDF/AES-GCM)
Công nghệ BIM & AEC
Điểm khác biệt của tôi: tự động hoá BIM trong production trên Revit, Etabs và Tekla — hệ sinh thái 150+ công cụ, 30.000+ lượt dùng, cùng Revit MCP SDK mã nguồn mở.
- Revit API
- APS (Autodesk Platform Services)
- BIM Automation
- Construction Technology
- Digital Twin
- BIM Data Pipelines
Những phần phần lớn full-stack bỏ qua
Pipeline dữ liệu, tích hợp hệ thống, tự động hoá, và kỷ luật kỹ thuật giữ cho mọi thứ dễ bảo trì.
Kỹ thuật dữ liệu
Tôi xây những pipeline mà phần lớn full-stack bỏ qua: ETL có AI trên bản vẽ xây dựng, crawler bất đồng bộ, và xử lý tài liệu chịu được đầu vào 6.000 trang.
- ETL
- Data Pipelines
- Web Crawling (Crawl4AI)
- Data Warehouse / Lake
- Data Processing
- Data Validation
Tích hợp doanh nghiệp
Hệ thống hiếm khi sống một mình. Tôi kết nối chúng bằng REST, webhook, message queue và event bus — cùng hợp đồng JSON-RPC giữa Revit và ứng dụng ngoài.
- REST API
- GraphQL
- Webhooks
- Message Queue
- Event Bus
- Third-party Integration
Kỹ thuật tự động hoá
Việc lặp đi lặp lại là một lỗi. Tôi tự động hoá quy trình kỹ thuật, luồng phê duyệt và tác vụ desktop/CAD — hướng dữ liệu, không hard-code.
- Workflow Automation
- Process Automation
- AI Workflow
- Browser Automation
- Desktop Automation
Thực hành kỹ thuật
Cách tôi làm việc thể hiện trong repo này: SOLID, design pattern, code có test, ADR cho mọi quyết định đáng kể, và conventional commit sau các gate.
- SOLID
- Design Patterns
- Unit Testing
- Integration Testing
- Code Review
- Technical Documentation (ADRs)
Học hỏi và xây dựng công khai
Một mảng đang xây, nói thẳng — làm RAG và hệ agent thật, không tự nhận đã thành thạo.
Kỹ thuật AI
Một mảng đang xây, nói thẳng. Tôi đang làm RAG và hệ agent thật — truy hồi lai, công cụ MCP, embedding — trong Knowlex và Revit MCP SDK, và học một cách công khai.
- RAG
- AI Agents
- Multi-Agent Systems
- MCP (Model Context Protocol)
- Semantic Chunking
- Embeddings / Vector DB
- Prompt Engineering
- Tool Calling