<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://shubhamverma.me/</loc>
<lastmod>2026-03-09T15:46:33.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shubhamverma.me/about</loc>
<lastmod>2026-03-09T15:46:33.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog</loc>
<lastmod>2026-03-09T15:46:33.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shubhamverma.me/craft</loc>
<lastmod>2026-03-09T15:46:33.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shubhamverma.me/socials</loc>
<lastmod>2026-03-09T15:46:33.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shubhamverma.me/spotify</loc>
<lastmod>2026-03-09T15:46:33.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shubhamverma.me/talks</loc>
<lastmod>2026-03-09T15:46:33.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shubhamverma.me/wall</loc>
<lastmod>2026-03-09T15:46:33.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shubhamverma.me/work</loc>
<lastmod>2026-03-09T15:46:33.044Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/why-google-photos-uses-css-translate-instead-of-top-left-insets-for-positioning</loc>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/f1eac0b31fe998817a9001b911f1f5f2dfa840a6-1200x675.png</image:loc>
</image:image>
<image:image>
<image:loc>https://web.dev/static/articles/rendering-performance/image/the-full-pixel-pipeline-8f8a7297e4f77_856.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/8fcc78c634cd94babcf9d4171138481a6e03a924-1069x285.png</image:loc>
</image:image>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/4e4b7e9b5adc88230c67d0bd50649825806320a3-1920x1080.png</image:loc>
</image:image>
<lastmod>2026-02-14T13:01:10.162Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/fuzzy-matching-urls-in-the-ai-and-llm-hallucination-era</loc>
<lastmod>2026-01-06T15:55:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/building-dynamic-seat-layout-rendering-in-react-from-sparse-json-book-my-show-district-style</loc>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/8d9ef20328e1130df7b0374fd232504f0405ef26-1200x675.png</image:loc>
</image:image>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/21ae60944076b17a3d60dae0fb33da00ad46f8ba-1904x1024.png</image:loc>
</image:image>
<lastmod>2025-12-18T17:30:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/i-tried-to-build-a-rate-limiter-using-go-and-redis</loc>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/2e1ae13b365cb7f0afa6d934d23767b1328dac62-1920x1080.png?w=800</image:loc>
</image:image>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/ec36b7bb6b390652a2ae6d6672fc2d8db1c003c4-1920x1080.png?w=800</image:loc>
</image:image>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/5ee50ffe192446edc13293aedff46f5e6e00de22-1920x1080.png?w=800</image:loc>
</image:image>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/a62aab69bda6ab01580ea7e4d70295db3087f8e3-1940x1088.png?w=800</image:loc>
</image:image>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/85cd3886d7e449dd28e847eeb9e1f1a241290221-1920x1080.png?w=800</image:loc>
</image:image>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/963e7b5520ed3ffb6013b1fe01b5e371d78d70a1-1938x1028.png?w=800</image:loc>
</image:image>
<lastmod>2024-03-21T14:41:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/build-literally-anything</loc>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/973c9ebcdd955491e0beedac9efd96b3c4b19338-659x245.png</image:loc>
</image:image>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/d0052dfd3ddf07baa936266c569e6c59a87306bb-702x521.png</image:loc>
</image:image>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/ac332a3526cf6c5ed9f512352dc1c71ed1385627-631x331.png</image:loc>
</image:image>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/e732cfee07b1d5af3b59088eb256c82d3fdffc3a-1250x703.png</image:loc>
</image:image>
<lastmod>2024-03-06T16:16:42.602Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/my-software-journey-in-2024</loc>
<lastmod>2024-01-17T17:56:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/my-tech-progress</loc>
<lastmod>2023-02-02T11:21:51.068Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/resizing-images-in-markdown-and-using-it-in-next-js-with-image-component</loc>
<image:image>
<image:loc>https://picsum.photos/800/600</image:loc>
</image:image>
<image:image>
<image:loc>https://picsum.photos/1200/600</image:loc>
</image:image>
<image:image>
<image:loc>https://picsum.photos/1920/1080</image:loc>
</image:image>
<lastmod>2022-09-11T04:05:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/server-side-rendering-of-tailwind-css-styles-in-next-js</loc>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/38d40bbbf88060bc100235b53de8e48572e000b2-1920x1080.png</image:loc>
</image:image>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/cae3ac5adf8bfff74cdbb00059838a48332493dd-1920x1080.png</image:loc>
</image:image>
<lastmod>2022-08-11T15:19:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/server-side-rendering-of-tailwind-css-styles-in-next-js</loc>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/38d40bbbf88060bc100235b53de8e48572e000b2-1920x1080.png</image:loc>
</image:image>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/prod/cae3ac5adf8bfff74cdbb00059838a48332493dd-1920x1080.png</image:loc>
</image:image>
<lastmod>2022-08-11T15:19:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/authentication-and-protected-routes-with-remix-auth-0-and-prisma</loc>
<image:image>
<image:loc>https://cdn.sanity.io/images/bqrb5wuc/dev/ac4b5d21bb40027aa4dc5959666235119331cb3a-1080x1080.png</image:loc>
</image:image>
<lastmod>2022-07-12T02:14:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/creating-dynamic-open-graph-images-for-your-blogs</loc>
<lastmod>2022-05-11T02:17:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/lets-add-a-command-palette-on-our-web</loc>
<lastmod>2022-04-02T18:30:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/setup-tailwind-css-with-turborepo</loc>
<lastmod>2022-02-20T18:30:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/vs-code-extension-that-enable-symbols-and-outlines-support-for-your-react-files</loc>
<image:image>
<image:loc>https://cdn.hashnode.com/res/hashnode/image/upload/v1638578318646/mQqcc9dmi.png</image:loc>
</image:image>
<image:image>
<image:loc>https://cdn.hashnode.com/res/hashnode/image/upload/v1638578313783/mrVx5YR-2.png</image:loc>
</image:image>
<lastmod>2021-12-03T18:30:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/write-markdown-in-next-js</loc>
<image:image>
<image:loc>https://cdn.hashnode.com/res/hashnode/image/upload/v1624967131224/2GinYtCFs.gif?auto=compress</image:loc>
</image:image>
<lastmod>2021-06-28T18:30:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/lets-polyfill-map-filter-and-reduce</loc>
<lastmod>2021-05-17T18:30:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/search-a-users-hashnode-blogs-right-from-your-vs-code</loc>
<lastmod>2021-02-17T18:30:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://shubhamverma.me/blog/implement-protected-routes-in-next-js</loc>
<lastmod>2021-01-20T02:18:00.000Z</lastmod>
<priority>0.8</priority>
</url>
</urlset>
