<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://kelvinwang.info/zh-hant/</loc><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/"/></url><url><loc>https://kelvinwang.info/en/</loc><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/"/></url><url><loc>https://kelvinwang.info/zh-hant/blog/</loc><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/"/></url><url><loc>https://kelvinwang.info/en/blog/</loc><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/"/></url><url><loc>https://kelvinwang.info/zh-hant/blog/day10-mindset-for-work-n-life/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day10-mindset-for-work-n-life/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day10-mindset-for-work-n-life/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day10-mindset-for-work-n-life/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/zh-hant/blog/day10-mindset-for-work-n-life/"/></url><url><loc>https://kelvinwang.info/zh-hant/blog/day9-harness-ai/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day9-harness-ai/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day9-harness-ai/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day9-harness-ai/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/zh-hant/blog/day9-harness-ai/"/></url><url><loc>https://kelvinwang.info/en/blog/day4-webcost/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day4-webcost/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day4-webcost/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day4-webcost/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day4-webcost/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day4-webcost/"/></url><url><loc>https://kelvinwang.info/en/blog/day7-ai-art/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day7-ai-art/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day7-ai-art/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day7-ai-art/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day7-ai-art/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day7-ai-art/"/></url><url><loc>https://kelvinwang.info/en/blog/day6-skills/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day6-skills/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day6-skills/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day6-skills/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day6-skills/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day6-skills/"/></url><url><loc>https://kelvinwang.info/en/blog/day8-judgement-with-ai/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day8-judgement-with-ai/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day8-judgement-with-ai/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day8-judgement-with-ai/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day8-judgement-with-ai/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day8-judgement-with-ai/"/></url><url><loc>https://kelvinwang.info/en/blog/day2-deploy-arch/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day2-deploy-arch/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day2-deploy-arch/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day2-deploy-arch/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day2-deploy-arch/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day2-deploy-arch/"/></url><url><loc>https://kelvinwang.info/zh-hant/blog/day8-judgement-with-ai/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day8-judgement-with-ai/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day8-judgement-with-ai/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day8-judgement-with-ai/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day8-judgement-with-ai/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day8-judgement-with-ai/"/></url><url><loc>https://kelvinwang.info/zh-hant/blog/day7-ai-art/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day7-ai-art/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day7-ai-art/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day7-ai-art/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day7-ai-art/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day7-ai-art/"/></url><url><loc>https://kelvinwang.info/zh-hant/blog/day6-skills/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day6-skills/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day6-skills/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day6-skills/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day6-skills/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day6-skills/"/></url><url><loc>https://kelvinwang.info/en/blog/day5-studio-crafting/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day5-studio-crafting/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day5-studio-crafting/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day5-studio-crafting/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day5-studio-crafting/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day5-studio-crafting/"/></url><url><loc>https://kelvinwang.info/zh-hant/blog/day5-studio-crafting/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day5-studio-crafting/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day5-studio-crafting/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day5-studio-crafting/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day5-studio-crafting/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day5-studio-crafting/"/></url><url><loc>https://kelvinwang.info/zh-hant/blog/day4-webcost/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day4-webcost/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day4-webcost/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day4-webcost/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day4-webcost/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day4-webcost/"/></url><url><loc>https://kelvinwang.info/en/blog/day3-supabase/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day3-supabase/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day3-supabase/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day3-supabase/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day3-supabase/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day3-supabase/"/></url><url><loc>https://kelvinwang.info/zh-hant/blog/day3-supabase/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day3-supabase/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day3-supabase/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day3-supabase/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day3-supabase/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day3-supabase/"/></url><url><loc>https://kelvinwang.info/zh-hant/blog/day2-deploy-arch/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day2-deploy-arch/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day2-deploy-arch/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day2-deploy-arch/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day2-deploy-arch/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day2-deploy-arch/"/></url><url><loc>https://kelvinwang.info/en/blog/day0-selfintro/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day0-selfintro/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day0-selfintro/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day0-selfintro/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day0-selfintro/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day0-selfintro/"/></url><url><loc>https://kelvinwang.info/en/blog/day1-intro-arch/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day1-intro-arch/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day1-intro-arch/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day1-intro-arch/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day1-intro-arch/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day1-intro-arch/"/></url><url><loc>https://kelvinwang.info/zh-hant/blog/day1-intro-arch/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day1-intro-arch/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day1-intro-arch/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day1-intro-arch/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day1-intro-arch/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day1-intro-arch/"/></url><url><loc>https://kelvinwang.info/zh-hant/blog/day0-selfintro/</loc><lastmod>2026-10-21T17:59:42.336Z</lastmod><xhtml:link rel="alternate" hreflang="zh-Hant" href="https://kelvinwang.info/zh-hant/blog/day0-selfintro/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://kelvinwang.info/zh-hant/blog/day0-selfintro/"/><xhtml:link rel="alternate" hreflang="zh-HK" href="https://kelvinwang.info/zh-hant/blog/day0-selfintro/"/><xhtml:link rel="alternate" hreflang="en" href="https://kelvinwang.info/en/blog/day0-selfintro/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://kelvinwang.info/en/blog/day0-selfintro/"/></url></urlset>