Work.
Two companies, one at a time. The detailed stories live in the case studies.
Sanan
EZOM
Thuy Loi University
01 · Sanan
Frontend Developer · Scrum Master · Product Owner · 6/2024 - Current
A.
Sanan Corporation
Frontend Developer · Scrum Master · Product Owner
6/2024 - Current
An EdTech & CRM company. I work on SanAn Kids, a preschool management ecosystem (parent, teacher, and admin apps on web and mobile), and own the product side of Kizna, a CRM for school admissions.
What I own
- Own frontend development across Angular, React Native, and TypeScript apps: responsive interfaces, role-based permissions, and business-critical features.
- Scrum Master for SanAn Kids (6-person team): run ceremonies, track sprint progress, clear blockers. Sprint success rate above 95%.
- Product Owner & Fullstack Developer for Kizna CRM: roadmap, backlog priorities, technical initiatives, and resource planning.
- Work with BA, Backend, QA, and Design to agree on requirements, technical solutions, priorities, and release readiness.
- Guide a 2-member frontend team through task coordination, technical discussions, and code reviews.
- Awarded Dream Team of the Year; first prize at the Sanan Debate.
Projects here (6)
All case studies- SanAn KidsPreschool management · Web & Mobile · Frontend Developer · Scrum MasterRead case
- KiznaAdmissions CRM · assessment & restructuring · Product Owner · Fullstack DeveloperRead case
- Leads · Kizna CRMRequirement analysis · CRM · Product Owner · requirement analysisRead case
- Corporate & Marketing WebsitesBrand websites · Frontend lead (team of 2)Read case
- Playwright Automation SuiteQA automationRead case
- Sprint Delivery DashboardInternal toolingRead case
Off the clock, with the people at Sanan.




02 · EZOM
Remote Fullstack Developer · 1/2024 - Current
B.
EZOM Mateship Logistics Pty Ltd
Remote Fullstack Developer
1/2024 - Current
An Australian logistics platform (OMS, WMS, TMS, DMS) for warehousing, fulfilment, transportation, and cross-border commerce. I work remotely in English with the product team.
What I own
- Build core features across backend services (Node.js, GraphQL, PostgreSQL) and frontend apps (React Native, React.js).
- Built Organisation Subscription on Stripe: plan preview, trial and Buy Now, upgrades/downgrades, usage limits, and plan-based access.
- Built monthly invoice and statement generation through the Xero API for account managers.
- Integrated 10 third-party systems: Xero, Shopify, JDL, BlueStar, BorderExpress, 4PX, Allied Express, AML, Bonds, and XFM.
- Led the migration from React Native to React.js.
- Raised automated test coverage from 30% to 80% with unit and Cypress E2E tests.
- Fixed vulnerabilities flagged by Amazon Inspector; secure coding against XSS, CSRF, and auth risks.
- Wrote API docs and user guides in GitBook; built internal tools for leave management and contract tracking.
- Ran knowledge-sharing sessions on Angular, Vue.js, and Clean Architecture.
Projects here (6)
All case studies- Mateship Logistics PlatformProduction logistics platform · Fullstack Developer (remote)Read case
- Organisation Subscription · StripePayments · SaaS billing · Fullstack Developer · requirement analysisRead case
- Monthly Invoices & Statements · XeroPayments · accounting integration · Fullstack DeveloperRead case
- Testing Coverage ImprovementQuality initiativeRead case
- API Documentation & User ManualsDocumentationRead case
- Security HardeningSecurity initiativeRead case
Off the clock, with the people at EZOM.


