<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://johntd.com</loc><lastmod>2026-09-25T21:04:41.317Z</lastmod><changefreq>monthly</changefreq><priority>1</priority></url>
<url><loc>https://johntd.com/blog</loc><lastmod>2026-09-25T21:04:41.319Z</lastmod><changefreq>monthly</changefreq><priority>0.85</priority></url>
<url><loc>https://johntd.com/blog/checkpointing-training-into-raft</loc><lastmod>2026-09-25T21:04:41.319Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://johntd.com/blog/drawing-a-formula-one-car</loc><lastmod>2026-09-25T21:04:41.319Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://johntd.com/blog/refraction-with-feDisplacementMap</loc><lastmod>2026-09-25T21:04:41.319Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://johntd.com/blog/welcome</loc><lastmod>2026-09-25T21:04:41.319Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://johntd.com/computer-science</loc><lastmod>2026-09-25T21:04:41.319Z</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
<url><loc>https://johntd.com/computer-science/projects/defence-internship-overview</loc><lastmod>2026-09-25T21:04:41.319Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://johntd.com/computer-science/projects/distributed-storage-compute</loc><lastmod>2026-09-25T21:04:41.319Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://johntd.com/computer-science/projects/human-activity-recognition</loc><lastmod>2026-09-25T21:04:41.319Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://johntd.com/computer-science/projects/sim-game-theory</loc><lastmod>2026-09-25T21:04:41.319Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://johntd.com/contact</loc><lastmod>2026-09-25T21:04:41.319Z</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
<url><loc>https://johntd.com/music</loc><lastmod>2026-09-25T21:04:41.319Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://johntd.com/painting</loc><lastmod>2026-09-25T21:04:41.319Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://johntd.com/resume</loc><lastmod>2026-09-25T21:04:41.319Z</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
</urlset>