<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://gianghaison.me</loc>
<lastmod>2026-05-27T19:53:55.393Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://gianghaison.me/about</loc>
<lastmod>2026-05-27T19:53:55.393Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gianghaison.me/blog</loc>
<lastmod>2026-05-27T19:53:55.393Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://gianghaison.me/art</loc>
<lastmod>2026-05-27T19:53:55.393Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/one-day-seven-projects-full-build-day-with-kai-march-18-2026</loc>
<lastmod>2026-03-18T12:17:37.108Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/xulangedu-rbac-schema-march-17-2026</loc>
<lastmod>2026-03-18T04:37:56.127Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/debugging-mcp-server-claude-desktop</loc>
<lastmod>2026-03-14T17:27:42.896Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/sunday-shipping-xulang-edu-march-15-2026</loc>
<lastmod>2026-03-15T14:44:08.407Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/building-kolek-from-idea-to-platform-march-2026</loc>
<lastmod>2026-03-26T13:25:01.691Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/the-day-i-stopped-fighting-my-own-ui</loc>
<lastmod>2026-03-10T15:22:32.043Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/xulangedu-excel-import-march-17-2026</loc>
<lastmod>2026-03-17T14:01:31.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/xulangedu-rollback-reimport-march-18-2026</loc>
<lastmod>2026-03-17T17:45:31.194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/the-day-i-chased-a-ghost-bug-for-8-hours-and-what-firebase-taught-me</loc>
<lastmod>2026-03-09T15:34:01.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/flashbee-devlog-games-audio-routing</loc>
<lastmod>2026-03-08T16:51:46.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/the-emoji-bug-that-took-half-a-day</loc>
<lastmod>2026-03-07T16:34:06.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/when-three-ais-walk-into-a-codebase</loc>
<lastmod>2026-03-06T15:18:32.770Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/lakinh-ui-deep-dive-march-2026</loc>
<lastmod>2026-03-06T07:32:07.885Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/lakinh-debugging-star-calculation</loc>
<lastmod>2026-03-05T16:54:25.445Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/lakinh-multi-school-tuvi-engine</loc>
<lastmod>2026-03-03T16:37:06.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/fortune-telling-app-bug</loc>
<lastmod>2026-03-02T17:58:54.149Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/building-lakinh-100-percent-complete</loc>
<lastmod>2026-03-02T10:36:01.175Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/upgrading-kai-3-layer-architecture</loc>
<lastmod>2026-03-02T08:56:36.272Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/xulangedu-dev-log-20260303</loc>
<lastmod>2026-02-28T16:13:53.921Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/building-xulang-edu-education-management</loc>
<lastmod>2026-02-28T04:47:55.705Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/building-lakinh-vietnamese-astrology</loc>
<lastmod>2026-02-28T04:18:36.979Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/kai-system-unlimited-projects</loc>
<lastmod>2026-02-28T03:26:13.471Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/asked-my-ai-to-make-itself-smarter</loc>
<lastmod>2026-02-22T13:16:30.983Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/one-foggy-night-building-kids-finance-app</loc>
<lastmod>2026-02-11T21:37:24.165Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/ai-productivity-paradox-what-your-brain-is-missing</loc>
<lastmod>2026-02-11T07:06:46.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/designers-stop-asking-permission-to-build</loc>
<lastmod>2026-02-11T18:45:10.506Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/10-things-before-building-first-app-with-ai</loc>
<lastmod>2026-02-11T18:44:56.205Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/first-dollar-problem-pre-revenue</loc>
<lastmod>2026-02-11T18:44:44.076Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/what-i-learned-setting-up-ai-cofounder</loc>
<lastmod>2026-02-11T18:44:27.962Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/building-money-machine-with-ai-cofounder</loc>
<lastmod>2026-02-11T02:33:21.943Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/building-empathy-designers-ai-era</loc>
<lastmod>2026-02-10T16:28:24.382Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/designers-vs-developers-ai-era</loc>
<lastmod>2026-02-10T16:26:48.085Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/design-skills-valuable-ai-era</loc>
<lastmod>2026-02-10T14:09:57.375Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/ai-tools-for-designers-who-build</loc>
<lastmod>2026-02-10T12:26:14.319Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/designer-built-4-apps-with-ai</loc>
<lastmod>2026-02-10T12:25:36.965Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/training-kai-ai-assistant-that-writes-and-publishes</loc>
<lastmod>2026-02-09T09:02:25.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/building-personal-website-with-claude-and-v0</loc>
<lastmod>2026-02-09T13:03:11.762Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/the-gold-jar-when-my-wife-bought-gold-and-excel-wasnt-enough</loc>
<lastmod>2026-02-09T09:00:40.563Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/designers-dont-need-to-learn-code</loc>
<lastmod>2026-02-09T02:17:19.334Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gianghaison.me/blog/the-challenge-designer-building-with-ai-2026</loc>
<lastmod>2026-02-09T03:07:21.090Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
