01 — PRODUCT
- BUSINESS ANALYSIS
- REQUIREMENTS
- USER WORKFLOWS
- PRIORITIZATION
- CUSTOMER COMMUNICATION
- DELIVERY PLANNING
TECHNICAL PRODUCT BUILDER
Tech Lead · Product Owner · Fullstack Engineer
I turn complex business problems into reliable production systems — from product discovery and system architecture to engineering, infrastructure, and delivery.
I work across the entire lifecycle of a software system.
Good engineering is not about choosing the most complicated technology. It is about making the right trade-offs.
A business system requires strong relationships, transactions and reporting.
PostgreSQL
More structured data modeling, but stronger consistency and relational querying.
Early-stage enterprise systems with single-node or vertical scaling requirements.
Docker Compose
Reduced operational complexity and maintenance overhead, at the cost of automated horizontal scaling.
Replicating production issues and testing deployments without affecting real users.
Fully isolated environments
Increased infrastructure costs, but significantly reduced risk of production downtime.
Business operations that cannot afford maintenance windows.
Blue/Green or Rolling Deployments
More complex CI/CD pipelines, but seamless user transitions and instant rollback capability.
Learning to build software.
Learning product, customers, and business.
Learning architecture, teams, and delivery.
Connecting product, engineering, infrastructure, and operations.

THANH HAU — NOW
I enjoy working on difficult problems where business requirements, technical constraints, and real-world operations collide.
I don't just build software. I run it.
Strict environment separation between staging and production to ensure zero-impact deployments.
Integrated monitoring and logging at every layer of the stack for proactive incident response.
Fully automated CI/CD pipelines with containerized workloads for consistent delivery.