<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://shyamcharan.pages.dev</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/about</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/async-rust-tokio</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/bhagavad-gita-and-engineering</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/building-a-database-from-scratch</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/building-kport-zero-dependency-port-killer</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/containers-are-not-vms</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/docker-compose-patterns</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/docker-self-hosting-guide</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/error-handling-patterns-rust</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/full-stack-of-reality</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/git-workflow-for-solo-devs</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/kirtan-and-code</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/lessons-from-team-collaboration</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/linux-server-hardening</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/making-developer-tools-go-viral</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/mentoring-new-developers</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/my-morning-routine</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/neovim-as-ide</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/serving-through-code</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/simplicity-in-system-design</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/the-mayapur-master-plan</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/the-story-behind-my-name</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/twenty-one-at-twenty-one</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/understanding-dns</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/understanding-ownership-in-rust</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/why-i-love-the-terminal</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/why-rust-changed-how-i-think</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/why-srila-prabhupada-is-my-anchor</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/writing-a-shell-in-rust</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/blog/zero-downtime-deployments</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/api-gateway</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/bhajan-library</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/cacheforge</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/configcraft</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/container-runtime</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/devmentor-bot</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/devotee-connect</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/dns-resolver</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/dockerforge</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/dotfiles</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/gita-daily</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/http-from-scratch</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/iskcon-mayapur-web-platform</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/kirtan-stream</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/kport</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/load-balancer</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/logpipe</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/markdown-cms</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/minidb</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/portscanner-rs</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/prasadam-tracker</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/rustvault</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/shell-from-scratch</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/sysmonitor</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/taskflow</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/temple-inventory</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/projects/vedic-calendar-api</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/ai-embeddings-vectors</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/api-rate-limiting</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/content-security-policy</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/docker-multistage-builds</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/framer-motion-patterns</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/git-hooks-husky</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/graphql-apollo-client</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/kubernetes-deployment</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/masonry-cdn-guide</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/microservices-architecture</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/monorepo-pnpm</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/nextjs-server-components</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/oauth-implementation</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/observability-logging-tracing</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/playwright-e2e-testing</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/postgresql-optimization</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/prisma-orm-patterns</loc>
<lastmod>2026-09-11T15:04:35.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/pwa-progressive-web-apps</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/react-query-advanced</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/redis-caching-patterns</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/shadcn-ui-components</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/storybook-documentation</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/swr-data-fetching</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/tailwind-css-snippets</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/trpc-type-safety</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/typescript-generics</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/typescript-utility-types</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/vite-module-federation</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/vitest-unit-testing</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/web-workers-computation</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/websocket-realtime</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/zod-schema-validation</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://shyamcharan.pages.dev/resources/zustand-state-management</loc>
<lastmod>2026-09-11T15:04:35.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
