<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.calvinku.dev</loc>
<lastmod>2026-06-03T05:57:44.788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.calvinku.dev/about</loc>
<lastmod>2026-06-03T05:57:44.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.calvinku.dev/blog</loc>
<lastmod>2026-06-03T05:57:44.788Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.calvinku.dev/work</loc>
<lastmod>2026-06-03T05:57:44.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.calvinku.dev/publications</loc>
<lastmod>2026-06-03T05:57:44.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.calvinku.dev/blog/emergence-ai-broke-the-agent-memory-benchmark-i-tried-to-break</loc>
<lastmod>2025-08-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.calvinku.dev/blog/from-beta-to-battle-tested-picking-between-letta-mem0-and-zep</loc>
<lastmod>2025-05-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.calvinku.dev/blog/it-took-me-three-months-to-vibe-code-a-simple-pomodoro-app</loc>
<lastmod>2026-02-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.calvinku.dev/blog/prompting-smarter-with-chain-of-draft-cod-hype-vs-reality</loc>
<lastmod>2025-03-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.calvinku.dev/blog/setting-up-letta-memgpt-with-supabase</loc>
<lastmod>2025-02-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.calvinku.dev/blog/slms-as-the-new-memory-core-a-deep-dive-into-conversational</loc>
<lastmod>2025-07-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.calvinku.dev/blog/stop-pretending-your-agent-memory-isnt-rag</loc>
<lastmod>2025-06-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.calvinku.dev/blog/the-ai-memory-challenge-part-1-we-asked-mem0-to-remember-five</loc>
<lastmod>2025-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.calvinku.dev/blog/we-built-oracles-we-need-librarians-why-the-r-in-rag-is-harder</loc>
<lastmod>2025-09-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.calvinku.dev/work/memfuse-v1</loc>
<lastmod>2026-06-03T05:57:44.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.calvinku.dev/work/nekobun-reader</loc>
<lastmod>2026-06-03T05:57:44.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.calvinku.dev/work/spool</loc>
<lastmod>2026-06-03T05:57:44.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.calvinku.dev/work/tomopomo</loc>
<lastmod>2026-06-03T05:57:44.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.calvinku.dev/work/wei-ai</loc>
<lastmod>2026-06-03T05:57:44.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
