About
Engineer for the unglamorous parts that make products work.
I'm a full-stack software engineer with 10+ years of experience building web applications, from venue booking systems to fintech and AI platforms. These days I lead a team building a cloud-native invoice-financing platform.
I care about the infrastructure, data models and pipelines underneath a product, because that's usually where it succeeds or fails. I like solving business problems in a way that also gives people a good experience.
Now
- Role
- Technical Team Lead, Coder Trove
- Focus
- Fintech, AWS infrastructure as code, RAG systems
- Stack
- TypeScript, Node.js, React, Astro, Terraform, CDK
Specialties
- Fintech and banking
- Cloud infrastructure and DevOps
- Full-stack web development
- Generative AI and RAG
- API development and integration
- Database design and optimization
- Team leadership and mentoring
Experience
Download CV- Sept 2023 — Present
Technical Team Lead
Coder Trove
- Lead a team of 12+ engineers and set engineering standards through code reviews and tooling (ESLint, Prettier, SonarCloud).
- Define the system architecture, using a modular, feature-based structure.
- Lead the split of a monolith into domain-driven services, so each one can scale and ship on its own.
- Own incident response and production reliability, reducing downtime.
- Design and maintain the data architecture: schemas, pipelines and data flows.
- Implement backend security patterns: DTO validation, ReBAC authorization and audit logging.
- Improve observability with structured logging, monitoring and error tracking, so incidents are found and fixed faster.
- Coordinate integrations with banks (ANZ, CBA) and accounting platforms (Xero, MYOB) that keep financial data in sync.
- Provide architecture guidance (Amazon Bedrock AgentCore) and infrastructure support for AI agent development.
- Jun 2019 — Sept 2023
Senior Full-stack Software Engineer
Coder Trove
- Designed and ran secure AWS infrastructure and CI/CD pipelines at 99.9%+ availability, with retry strategies and dead-letter queues for fault tolerance.
- Built a B2B financial platform in TypeScript, Node.js and GraphQL, and migrated legacy systems to TypeScript.
- Built event-driven SQS/SNS workflows for financial data processing.
- Delivered invoice factoring, credit facility management and compliance workflows.
- Cut API response times from over 30s to under 2s, optimized MongoDB schemas and queries, and fixed GraphQL N+1 issues with caching.
- Migrated the frontend from Next.js 8 to 14 and built a reusable, type-safe component system, which made pages faster and the codebase easier to work on.
Node.js · TypeScript · GraphQL · AWS · Terraform · CDK · React · Next.js
- Apr 2018 — May 2019
Full-stack Developer & DevOps Engineer
Tinselworks Sdn Bhd
- Developed an ETH-based blockchain game, including smart contracts in Solidity and integration with a Node.js backend (Web3.js).
- Designed and deployed AWS infrastructure (EC2, S3) to support blockchain and web services.
- Set up Geth nodes and managed Ethereum network infrastructure.
- Implemented CI/CD pipelines using GitLab CI for automated testing and deployment.
- Built a POS system (Electron + React), including database design and hardware integration (thermal printer, barcode scanner).
- Led a small team (2–3 engineers), contributing to planning, delivery tracking and technical decisions.
Node.js · React · Solidity · AWS · ElectronJS · MongoDB · Web3
- May 2016 — Mar 2018
Full-stack Developer & DevOps Engineer
EdgeWorks German R&D Software Ltd.
- Developed and maintained SaaS applications, including an online learning platform and a venue booking system.
- Built full-stack features in Node.js, React and PHP (Laravel/Yii2).
- Designed and optimized MySQL queries for high-traffic workflows.
- Contributed to microservices architecture by integrating and customizing open-source components.
- Containerized services using Docker and implemented deployment workflows with OpenShift.
- Worked directly with clients on requirements and delivered features in an agile team.
React · Node.js · PHP · MySQL · Docker · OpenShift · Microservices
- 2015 — 2016
Web Developer
VNAppTech Co Ltd
- Designed, developed, and maintained small to mid-sized Vietnamese web projects.
- Worked directly with clients on requirements, solution planning, and delivery.
PHP · JavaScript · MySQL
- 2011 — 2016
Software Engineer (Major in Information Technology)
Lac Hong University
GPA 7.9/10