SEO Audit AI
shippedPaste a URL, get an AI-scored on-page SEO report — title, meta, heading structure, readability — with concrete fixes, streamed live to the UI.
Vue 3 · TypeScript · AI APIs · Node.js
// frontend developer — vue · react · typescript
Former international tour guide turned developer. 6+ years shipping UIs — lately WordPress plugins built end-to-end, ad tech, and AI-assisted workflows. I used to guide people through cities; now I guide them through interfaces.
⏷ scroll to rewind the story
chapter 04 — now
Side projects built end-to-end — source on GitHub, dead ends documented on the blog — next to the professional work that taught me how traffic and content actually move.
Paste a URL, get an AI-scored on-page SEO report — title, meta, heading structure, readability — with concrete fixes, streamed live to the UI.
Vue 3 · TypeScript · AI APIs · Node.js
Turning a working property-management system for homestays into a multi-tenant SaaS: bookings, channel/calendar sync, and Vietnam-style billing. Build log on the blog — security audit included.
React · Refine · Node.js · MongoDB
Count push-ups with your camera — TensorFlow.js pose detection running fully in-browser. PWA, offline-capable, and your video never leaves the device.
Vue 3 · TypeScript · TensorFlow.js · PWA
WordPress plugins & themes built end-to-end at work: REST API integrations, shortcode rendering, and Vue-built bundles embedded into WP admin and frontend UIs.
WordPress · PHP · Vue 3 · REST API
⏪ chapter 03 — the pivot
The pandemic cancelled tourism overnight. I retrained and got paid to break software — until watching developers fix my bugs became more interesting than finding them. So I taught myself to code: nights, weekends, every spare hour.
$ npm run test:e2e
✓ booking form — pass
✓ search filters — pass
✓ checkout flow — pass
✗ payment edge case — bug found
// watching the devs fix it was the best part
⏪ chapter 02 — on the road
International tour guide in Da Nang: forty strangers, one microphone, zero room for boring. Storytelling under pressure, in English, every day — the hardest soft-skills bootcamp there is.
⏪ chapter 01 — first job
First job out of university: hotel receptionist. Ten years later I still do exactly that — listen to someone describe a problem in a roundabout way, translate it into something fixable, then report back in a pleasant tone. Just through a screen now.
⏮ where it starts
I used to guide people through cities; now I guide them through interfaces. Everything in between was just learning new tools. The unabridged version has six stops and a gift shop.
Open to frontend roles (Vue/React) — remote or Da Nang — and interesting problems at the intersection of web, marketing and AI.