Projects
What I've built, most relevant first
Own product · since 2026
Cẩm Nang AI
Vietnamese AI Knowledge Hub
Good material on AI is hard to find in Vietnamese, and much of what exists is machine-translated filler. I built Cẩm Nang AI on my own to fix that: I pick trusted sources, and an AI workflow I built turns them into clear guides in Vietnamese and English.
Visit camnangai.comAI knowledge hubVietnamese + English
- 215 VN articles
- 213 EN editions
- Paid membership
Highlights
- 428 articles in under five months: 215 in Vietnamese and 213 English editions, covering AI basics, tools, news, and guides for developers and students.
- Every article starts from sources I choose. AI drafts, translates, and checks it before it goes live, so each claim traces back to a source.
- New features are built with AI agents too, one small task at a time, with automatic checks that stop anything broken from shipping.
- Built and run solo: the website, accounts, comments, newsletter, and paid membership.
- Next.js
- React
- TypeScript
- Postgres
- Claude Code
- NotebookLM
Client work
Products for clients and employers
- 2022
Dulux Consumer Website
Dulux Consumer Ecommerce Platform
The ecommerce platform for Dulux paint in Australia and New Zealand. It covers product discovery, checkout, and the project guidance around them, for two distinct audiences: retail customers planning a paint job, and commercial buyers.
8 highlights
- 4+ years as the primary front-end engineer, across both the retail and commercial sides of the site
- Took the hardest tickets in each main release, including critical bug fixes and high-priority features, and delivered them on schedule
- Worked day to day with 20+ people, including the onshore Dulux teams, product managers, designers, and QA engineers, in an Agile/Scrum setup
- Built the custom Azure AD B2C authentication UI for three screens (sign-in, sign-up, forgot password), delivered on schedule with minimal production issues
- Handled the GraphQL API integrations alongside the front-end work
- Led code reviews and refactored the legacy codebase, cutting technical debt and speeding up feature delivery
- Code splitting, lazy loading, image optimization, and caching cut page load times by 40% and improved the Core Web Vitals scores
- SEO work on meta tags, structured data, and page speed increased organic traffic by 25%
- React
- Next.js
- TypeScript
- Tailwind CSS
- GraphQL
- Contentful
- Azure AD B2C
- 2021
Yumanavi
Educational Content Discovery Platform
An education platform pairing high school students with university professors for 30-minute video lectures, so students can work out what interests them and how school subjects connect to the world outside.
2 highlights
- Wrote the technical designs for my assigned features, then built the components from the functional specs
- Unit tested my work and resolved incidents and bugs as they came in
- React.js
- Redux
- TypeScript
- Swagger
- Postman
- 2021
LGSP
CMS System for Managing Services
A system for designing and managing integrations with other services. I built the CMS UI for the service programs and their configuration.
- Angular
- Material UI
- Docker
- 2020–2021
NSW
Vietnam National Single Window
A General Department of Vietnam system that moved import and export procedures off the counter and online. I handled front-end development on the CMS.
- JavaScript
- Java
- Knockout.js
- 2019
Huper Optick
CMS Platform for Managing Agents
A platform where businesses manage their agents and customers book firms for car services. I built the CMS side of it, agents and bookings.
- React.js
- Express.js
- MongoDB
- Docker
Early projects
Where I started
ITPTIT Chatbot
Facebook Message Chatbot for Connecting Strangers
A Facebook message chatbot that pairs up strangers and gets them talking. It grew to over 3000 active users.
2020ITPTIT Codeking
10-Day Algorithm Coding Contest
A 10-day algorithm coding contest built around a COVID theme. Over 1000 PTIT students entered.