Fullstack & Backend Developer based in Da Nang, Vietnam. I architect cloud infrastructure, ship production APIs, and turn complex backend problems into clean solutions.
I'm a fullstack developer with 3+ years of experience, currently working as an external contractor at PlayNorth — building and maintaining casino gaming platforms (Kansino, Pika, Vincino) used by thousands of daily players.
My work lives at the intersection of TypeScript, AWS Lambda, and DynamoDB — designing event-driven architectures, hardening CI/CD pipelines, and solving the kind of production problems that only show up at 2am. Actively studying for AWS DevOps Professional (DOP-C02) as I transition deeper into cloud architecture.
Architected a bonus/promotion publish-unpublish pipeline for multiple casino platforms. Solved DynamoDB set reconciliation for blacklisted users, built Strapi webhook handlers with Zod discriminated-union validation schemas and Lambda processing — zero downtime in production.
Built a Lambda function that sends rich deployment notifications to Slack with HMAC-SHA256 webhook verification, Block Kit message formatting, and environment-aware payloads. Integrated into the Forgejo CI/CD self-hosted pipeline running on Mac Mini.
Self-built image CDN using CloudFront + Lambda@Edge + Sharp for real-time image transformation (resize, format conversion, quality). ElastiCache Redis for caching hot assets, S3 with OAC as origin. Entire infrastructure provisioned with AWS CDK.
Designed and deployed a fully self-hosted CI/CD infrastructure on Mac Mini with Docker. Includes automated build workflows, Slack deployment notifications, trap-based cleanup scripts, and a local Lambda dev workflow using AWS SAM + esbuild + concurrently.
Open to freelance projects and full-time opportunities.