<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Kennan Hunter</title><description>Kennan Hunter&apos;s personal website</description><link>https://kennan.dev/</link><item><title>Play AI me in chess.</title><link>https://kennan.dev/blog/play-me-in-chess/</link><guid isPermaLink="true">https://kennan.dev/blog/play-me-in-chess/</guid><description>I designed a chess engine based on my personal gameplay.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Build a Simple URL Shortener with Cloudflare Workers</title><link>https://kennan.dev/blog/url-shortener-cloudflare/</link><guid isPermaLink="true">https://kennan.dev/blog/url-shortener-cloudflare/</guid><description>URL Shortener with TypeScript, Cloudflare Workers and Cloudflare KV stores</description><pubDate>Sun, 24 Jul 2022 00:00:00 GMT</pubDate></item><item><title>How I display sheet music on my site</title><link>https://kennan.dev/blog/sheet-music-demonstration/</link><guid isPermaLink="true">https://kennan.dev/blog/sheet-music-demonstration/</guid><description>A pipeline with Verovio and Astro</description><pubDate>Sat, 14 Feb 2026 18:00:00 GMT</pubDate></item><item><title>How to Modularize your FTC Codebase into Subsystems</title><link>https://kennan.dev/blog/modularizing-ftc-codebases/</link><guid isPermaLink="true">https://kennan.dev/blog/modularizing-ftc-codebases/</guid><description>Learn how to use Subsystems to de-spaghetti your FTC codebase.</description><pubDate>Sat, 02 Jul 2022 00:00:00 GMT</pubDate></item></channel></rss>