Backend-leaning full-stack engineer building metadata-driven, multi-tenant SaaS — and open-source Laravel/PHP tooling along the way.
Hanoi, Vietnam 🇻🇳 · Laravel/PHP for the long haul, going deep on TypeScript & NestJS.
- A metadata-driven, multi-tenant CRM platform — dynamic real-table generation and schema-per-tenant isolation on PostgreSQL.
- Maintaining open-source Laravel packages that solve real production problems (cursor pagination, carts, shipping SDKs).
- Leveling up in TypeScript + NestJS — pnpm/Turborepo monorepos and type-safe APIs.
| Project | What it does |
|---|---|
| laravel-hanhchinhvn | Vietnam administrative-division data (tỉnh / huyện / xã) for Laravel. |
| cartly | A flexible, customizable shopping-cart library for Laravel with dynamic pricing. |
| laravel-cursor-paginate | Laravel 8's cursor pagination, backported to Laravel 6 & 7. |
| ghtk-sdk | A clean, object-oriented, tested PHP client for the GHTK shipping API. |
| ts-retoken | Lightweight, type-safe token-refresh library for TypeScript. Zero dependencies. |
| laravel-password-history | Prevent password reuse — Google/Apple-style history checks. |
- GitHub — @vanthao03596
- Email —
- Website / blog —


