<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://omkarchebale.vercel.app</loc>
<lastmod>2026-06-19T04:44:46.080Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs</loc>
<lastmod>2026-06-19T04:44:46.080Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/about</loc>
<lastmod>2026-06-19T04:44:46.080Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/skills</loc>
<lastmod>2026-06-19T04:44:46.080Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/omkar-chebale-resume</loc>
<lastmod>2026-06-19T04:44:46.080Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/my-first-real-n8n-workflow-why-it-took-12-hours-and-what-i-learned</loc>
<lastmod>2025-12-20T11:04:04.866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/how-i-built-a-blog-system-into-my-portfolio-and-why-i-did-it</loc>
<lastmod>2025-12-21T13:53:09.213Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/understanding-mcp-servers-tools-and-why-they-matter</loc>
<lastmod>2025-12-23T05:58:39.396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/rag-explained-the-5-steps-that-make-llms-smarter</loc>
<lastmod>2025-12-25T06:10:45.822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/ai-ml-and-deep-learning-clearing-the-confusion-once-and-for-all</loc>
<lastmod>2025-12-29T05:08:41.656Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/logistic-regression-from-scratch-what-it-actually-does-without-skipping-the-thinking</loc>
<lastmod>2026-01-03T13:47:36.898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/how-i-built-an-ai-powered-blog-recommendation-system-from-scratch</loc>
<lastmod>2026-01-04T10:26:59.894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/vision-language-models-how-machines-learned-to-see-and-understand</loc>
<lastmod>2026-01-08T20:56:52.873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/why-i-stopped-chasing-perfect-code-and-started-shipping-instead</loc>
<lastmod>2026-01-14T10:45:23.571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/i-learned-machine-learning-without-a-single-mentor</loc>
<lastmod>2026-02-02T16:33:27.575Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/text-classification-inference-benchmark-what-actually-happens-on-cpu-vs-gpu</loc>
<lastmod>2026-02-05T09:37:51.309Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/quantization-isn-t-scary-what-i-wish-someone-told-me-earlier</loc>
<lastmod>2026-02-06T15:16:45.630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/embeddings-vector-databases-and-re-ranking-my-confusion-dump</loc>
<lastmod>2026-02-16T09:32:54.439Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/i-built-an-mcp-server-for-my-portfolio-death-by-tiny-bugs</loc>
<lastmod>2026-02-17T14:23:16.328Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/i-built-legal-lens-a-fine-tuned-ai-that-translates-legal-jargon-into-plain-english</loc>
<lastmod>2026-02-25T21:29:44.317Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/the-only-blog-you-need-to-understand-encoder-decoder-architecture</loc>
<lastmod>2026-03-20T16:41:21.402Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/why-tokenization-is-more-important-than-you-think</loc>
<lastmod>2026-03-21T15:03:38.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/the-real-difference-between-training-fine-tuning-and-inference-my-mental-model</loc>
<lastmod>2026-03-22T13:19:24.081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/attention-is-all-you-need-the-paper-that-changed-ai-forever</loc>
<lastmod>2026-03-25T14:37:16.969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/query-key-value-the-database-analogy-that-makes-self-attention-click</loc>
<lastmod>2026-03-26T06:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/self-attention-from-scratch-a-complete-numerical-walkthrough</loc>
<lastmod>2026-03-27T10:48:10.156Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/softmax-demystified-how-raw-scores-become-attention-weights</loc>
<lastmod>2026-03-28T11:59:54.021Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/contextual-embeddings-how-transformers-make-words-context-aware</loc>
<lastmod>2026-03-29T07:10:00.027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/encoder-vs-decoder-what-each-half-of-the-transformer-actually-does</loc>
<lastmod>2026-03-30T07:11:03.712Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/ai-memory-isn-t-memory-it-s-smart-context-injection</loc>
<lastmod>2026-04-02T14:13:16.153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/kv-cache-why-llms-don-t-reread-the-entire-conversation-every-time</loc>
<lastmod>2026-04-13T04:56:33.390Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/paged-self-attention-the-os-trick-that-makes-llm-memory-management-fast</loc>
<lastmod>2026-04-14T09:35:08.403Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/claude-md-vs-agents-md-the-two-files-that-make-ai-actually-understand-your-project</loc>
<lastmod>2026-04-17T07:08:29.200Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/heartbeat-mechanism-the-simplest-idea-behind-every-reliable-system</loc>
<lastmod>2026-04-18T07:18:58.789Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/multi-head-latent-attention-the-memory-trick-behind-deepseek-s-insane-efficiency</loc>
<lastmod>2026-04-27T14:53:10.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/how-i-fixed-windows-notifications-for-claude-code-s-warp-plugin</loc>
<lastmod>2026-05-16T17:02:34.784Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/how-i-automated-my-entire-dev-workflow-by-analyzing-45-days-of-claude-code-conversations</loc>
<lastmod>2026-05-17T17:48:15.488Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/why-your-vite-proxy-fails-inside-webcontainer-and-how-to-actually-fix-it</loc>
<lastmod>2026-05-18T18:57:32.312Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/three-invisible-bugs-that-broke-my-app-and-they-were-all-helpers</loc>
<lastmod>2026-05-21T12:50:51.543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/harness-engineering-the-shift-that-makes-ai-systems-actually-work-in-production</loc>
<lastmod>2026-05-21T20:27:25.825Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/looking-back-at-recursive-zero-the-internship-that-changed-everything</loc>
<lastmod>2026-05-31T14:10:07.042Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/you-re-using-compact-wrong-here-s-what-it-actually-does-under-the-hood</loc>
<lastmod>2026-06-01T14:45:33.562Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/i-turned-an-idle-office-pc-into-my-own-cloud-server-so-i-can-sleep-while-agents-work</loc>
<lastmod>2026-06-03T17:19:28.506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/airtel-s-279-plan-looked-perfect-until-one-question-broke-the-whole-thing</loc>
<lastmod>2026-06-04T14:54:20.699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/hermes-agent-demystified-why-ai-twitter-won-t-shut-up-about-it</loc>
<lastmod>2026-06-16T19:10:31.112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/fable-5-s-silent-sabotage-anthropic-built-a-model-that-secretly-gave-rivals-worse-answers</loc>
<lastmod>2026-06-16T19:48:17.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/144-npm-packages-backdoored-in-88-minutes-inside-today-s-mastra-supply-chain-attack</loc>
<lastmod>2026-06-17T12:56:05.577Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://omkarchebale.vercel.app/blogs/speculative-decoding-the-intern-trick-that-makes-llms-13x-faster</loc>
<lastmod>2026-06-18T13:27:46.923Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
