I'm Nguyen Minh Chau, a software developer passionate about learning and building useful things.
I'm currently taking my first steps into the open-source world — eager to learn, grow, and contribute.
- commerce-evolution — A backend architecture project that demonstrates the evolution of an e-commerce platform from a Modular Monolith to a Microservices architecture.
- Clean Architecture — applying SOLID principles, CQRS, Hexagonal Architecture, DDD, and design patterns to build maintainable systems.
- Solution Architect — designing, deploying, and managing applications on cloud-native platforms.
- Microservice pattern — service decomposition, event-driven architecture, and distributed system patterns.
- Languages: Java, Go, PHP, JavaScript & TypeScript
- Frameworks: Spring, Laravel, Symfony, Gin
- DevOps & Cloud Tools: Docker, K8s, Helm, FluxCD, GitHub Actions, K3s, Minikube, DigitalOcean
- Other tools: Linux, Git, Make
I love exploring how systems work — from language interpreters and Linux internals to cloud automation.