<?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://pranjulrathour.github.io/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/about/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/contact/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/rag/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/finetune/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/vision/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/shipping/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/hackathons/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/speaking/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/career/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/journey/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-machine-learning/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-a-vector-database/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-prompt-engineering/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-an-llm/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-vibe-coding/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-computer-vision/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/ai-final-year-project-ideas/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/bca-vs-btech-for-ai-career/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/best-free-ai-coding-assistants-for-developers/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/data-analyst-vs-ai-ml-engineer-career-path/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/dev-to-vs-hashnode-vs-medium-for-developers/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/do-you-need-a-gpu-for-ai-vram-and-hardware-guide/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/fastapi-for-ai-applications/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/free-ai-tools-for-students/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/from-bca-student-to-genai-engineer/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/genai-interview-questions/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/hackathon-judging-criteria-and-rubric/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/hackathon-pitch-deck-template/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/hackathon-project-ideas/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-does-face-recognition-work/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-does-ocr-work/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-does-speech-to-text-work/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-much-does-an-llm-api-cost/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-become-an-ai-engineer/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-build-a-developer-portfolio-website/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-build-an-ai-app/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-evaluate-a-rag-system/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-fine-tune-an-llm/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-get-an-ai-internship/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-give-a-guest-lecture-in-college/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-improve-public-speaking-for-tech-talks/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-invite-a-guest-speaker-to-your-college/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-learn-python-for-ai/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-negotiate-your-first-tech-job-offer/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-participate-in-your-first-hackathon/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-prepare-a-dataset-for-fine-tuning/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-start-a-tech-community-on-campus/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-structure-an-llm-project-in-python/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-win-a-hackathon/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/how-to-write-a-tech-resume-for-freshers-in-india/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/hybrid-search-and-reranking-in-rag/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/is-ai-a-good-career-in-india/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/lora-vs-qlora/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/mentoring-students-remotely-and-internationally/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/mini-ai-project-ideas-for-weekend-builds/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/personal-branding-for-developers/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/rag-vs-fine-tuning/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/redis-and-caching-strategies-for-llm-apps/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/smart-india-hackathon-guide/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/system-design-for-ai-applications/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/turning-a-student-project-into-a-startup/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-are-chatgpt-claude-gemini-copilot/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-are-embeddings-in-ai/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-are-vision-language-models/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-hackathon-wins-and-losses-taught-me/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-agentic-rag-and-graph-rag/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-an-ai-agent/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-chunking-in-rag/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-context-window-and-context-engineering/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-edge-ai-and-on-device-ai/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-function-calling-and-tool-use-in-llms/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-generative-ai-and-where-to-learn-it-free/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-mcp-model-context-protocol/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-object-detection-yolo/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-open-source-and-open-weight-ai-models/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-overfitting-and-how-to-prevent-it/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-quantization-in-llms/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-rag-in-ai/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-rlhf-instruction-tuning-and-dpo/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/what-is-vllm-ollama-and-llm-inference-serving/</loc><lastmod>2026-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/tools-scult-in/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/talks-i-offer/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/invite-a-genai-speaker/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/hackathon-judging-rubric/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/judges-briefing/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/judging-ai-projects/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/three-first-prizes/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/first-year-roadmap/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/campus-workshop-structure/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/rag-confidence-gate/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/rag-nextupgrad-architecture/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/finetune-studio-qlora/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/facevision-browser-cv/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/doculens-deterministic/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/ocr-speech-workspace/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/skill-md-five-agents/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/what-mcp-actually-is/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/ai-visibility-checker/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/photo-trends-80s/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/business-names-slogans/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/utm-builder-ga4/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/marketing-roi-math/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/website-speed-cwv/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/invoice-generator-india/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/dev-utilities/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/email-signature-word-counter/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/colour-palette-oklch/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/schema-markup-generator/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/annapurna-deep-dive/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/two-minute-pitch/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/claude-code-prompts/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/vaidya-ai/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/faq-schema-generator/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/krishi-gyan/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/prompt-library-architecture/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/live-demo-checklist/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/scult-studio-crm/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/ai-agents-rag-prompts/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/hackathon-team-formation/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/veo-nano-banana-prompts/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/five-nextupgrad-apps/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/mentoring-first-years/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/no-code-linkedin-prompts/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/client-web-work/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/testing-skills-most-downloaded/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/journey-timeline/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/ai-search-visibility-checklist/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/multi-provider-fallback/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/why-i-speak-for-free/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/browser-only-tools-privacy/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/tests-that-matter/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/techverse-enclave-playbook/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/portfolio-over-certificates/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/ig-five-apps-open-source/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/ig-15-free-tools-links/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/ig-7-levels-of-rag/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/ig-prompt-library-stamped/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/ig-three-first-prizes/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/carousels/ig-invite-a-genai-speaker/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/</loc><lastmod>2026-10-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/from-mentee-to-mentor-to-judge-a-natural-progression/</loc><lastmod>2026-09-06</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/running-a-judges-only-debrief-after-the-event/</loc><lastmod>2026-09-02</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/speaking-to-non-engineering-college-audiences/</loc><lastmod>2026-08-29</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/what-i-wish-organisers-told-me-before-my-first-judging-gig/</loc><lastmod>2026-08-25</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/building-a-personal-brand-as-a-campus-speaker/</loc><lastmod>2026-08-21</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/judging-a-hackathon-you-also-sponsored-prizes-for/</loc><lastmod>2026-08-18</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-hackathon-organisers-train-new-judges/</loc><lastmod>2026-08-14</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/mentoring-through-open-source-instead-of-talks/</loc><lastmod>2026-08-10</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-nextupgrad-confidence-gate/</loc><lastmod>2026-08-10</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/speaking-at-international-student-conferences-remotely/</loc><lastmod>2026-08-06</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/sponsor-relations-for-hackathon-judges-staying-neutral/</loc><lastmod>2026-08-03</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/finetune-studio-qlora-on-a-budget/</loc><lastmod>2026-08-03</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/a-year-of-shipping/</loc><lastmod>2026-07-31</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/handling-long-running-ai-agents-timeouts-and-checkpoints/</loc><lastmod>2026-07-30</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/facevision-privacy-first-recognition/</loc><lastmod>2026-07-27</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/building-an-internal-tool-with-ai-for-your-own-team/</loc><lastmod>2026-07-26</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/versioning-prompts-like-you-version-code/</loc><lastmod>2026-07-22</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/doculens-ai-deterministic-document-intelligence/</loc><lastmod>2026-07-20</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/graceful-degradation-when-the-llm-provider-is-down/</loc><lastmod>2026-07-19</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/cost-alerts-for-ai-apis-before-the-bill-surprises-you/</loc><lastmod>2026-07-15</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/ocr-speech-workspace-mistral/</loc><lastmod>2026-07-13</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/webhooks-and-async-callbacks-for-ai-pipelines/</loc><lastmod>2026-07-11</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/building-a-support-ticket-triage-system/</loc><lastmod>2026-07-07</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/shipping-side-projects-that-survive-demo-day/</loc><lastmod>2026-07-07</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/handling-pii-in-llm-applications/</loc><lastmod>2026-07-04</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/ab-testing-an-ai-feature-what-to-measure/</loc><lastmod>2026-06-30</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/agentic-ai-patterns-tools-memory-guardrails/</loc><lastmod>2026-06-30</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/feature-flags-for-ai-features-safe-rollouts/</loc><lastmod>2026-06-26</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/secrets-management-student-projects/</loc><lastmod>2026-06-23</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/accessibility-and-vision-ai-alt-text-generation/</loc><lastmod>2026-06-22</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/video-summarization-with-vision-language-models/</loc><lastmod>2026-06-18</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/llm-cost-control-token-budgets/</loc><lastmod>2026-06-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/building-a-plant-or-object-identifier-app/</loc><lastmod>2026-06-15</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/scult-studio-crm-building-the-tool-we-run-on/</loc><lastmod>2026-06-15</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/vision-api-costs-cloud-vs-self-hosted/</loc><lastmod>2026-06-11</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/testing-llm-applications-guide/</loc><lastmod>2026-06-09</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/annapurna-from-hackathon-to-real-tool/</loc><lastmod>2026-06-08</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/synthetic-image-data-for-training-when-real-data-is-scarce/</loc><lastmod>2026-06-07</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/vision-transformers-explained-for-practitioners/</loc><lastmod>2026-06-03</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/fastapi-nextjs-ai-app-architecture/</loc><lastmod>2026-06-02</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/cold-emailing-a-mentor-or-speaker/</loc><lastmod>2026-06-02</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/bytebattle-annapurna-1st-prize/</loc><lastmod>2026-06-02</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/barcode-and-qr-detection-in-noisy-images/</loc><lastmod>2026-05-31</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/document-tampering-detection-basics/</loc><lastmod>2026-05-27</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/what-i-would-tell-my-first-year-self/</loc><lastmod>2026-05-26</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/writing-your-first-technical-blog-post/</loc><lastmod>2026-05-26</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/vision-model-bias-across-skin-tones-what-to-test/</loc><lastmod>2026-05-23</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/building-a-simple-attendance-system-with-face-recognition/</loc><lastmod>2026-05-19</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/why-i-write-and-publish/</loc><lastmod>2026-05-19</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-to-start-a-tech-community-on-campus/</loc><lastmod>2026-05-19</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/evaluating-fine-tuning-roi-was-it-worth-it/</loc><lastmod>2026-05-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/fine-tuning-a-vision-language-model-basics/</loc><lastmod>2026-05-12</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/techverse-enclave-first-500-members/</loc><lastmod>2026-05-12</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/nimcet-mca-placements-or-startup/</loc><lastmod>2026-05-12</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/three-times-i-didnt-win-first/</loc><lastmod>2026-05-10</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/transfer-learning-vs-fine-tuning-whats-the-difference/</loc><lastmod>2026-05-08</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/leading-a-14-member-team-as-a-student/</loc><lastmod>2026-05-05</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/building-your-personal-brand-as-a-cs-student/</loc><lastmod>2026-05-05</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/fine-tuning-cost-estimation-before-you-start/</loc><lastmod>2026-05-04</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/continual-fine-tuning-updating-a-model-over-time/</loc><lastmod>2026-05-01</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/what-hackathon-wins-and-losses-taught-me/</loc><lastmod>2026-04-28</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-to-pitch-a-startup-idea-in-two-minutes/</loc><lastmod>2026-04-28</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/fine-tuning-for-structured-output-json-mode/</loc><lastmod>2026-04-27</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/dataset-deduplication-before-fine-tuning/</loc><lastmod>2026-04-23</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/mistakes-in-my-first-year-of-shipping/</loc><lastmod>2026-04-21</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/portfolio-over-certificates/</loc><lastmod>2026-04-21</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/product-genesis-csjmu-brandhive/</loc><lastmod>2026-04-20</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/fine-tuning-open-weight-vs-closed-model-apis/</loc><lastmod>2026-04-19</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/reward-modeling-basics-for-student-projects/</loc><lastmod>2026-04-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/from-engineering-student-to-genai-engineer/</loc><lastmod>2026-04-14</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-to-win-your-first-hackathon/</loc><lastmod>2026-04-14</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/fine-tuning-a-model-for-a-specific-tone-of-voice/</loc><lastmod>2026-04-12</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/handling-duplicate-and-near-duplicate-documents-in-rag/</loc><lastmod>2026-04-08</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/why-i-became-a-genai-engineer/</loc><lastmod>2026-04-07</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/ai-tools-every-cs-student-should-learn/</loc><lastmod>2026-04-07</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-for-code-retrieval-over-a-codebase/</loc><lastmod>2026-04-04</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/context-window-budget-how-much-retrieved-text-to-include/</loc><lastmod>2026-03-31</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/kanpur-tech-career-communities/</loc><lastmod>2026-03-31</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/notebook-to-production-checklist/</loc><lastmod>2026-03-31</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-chatbot-vs-rag-search-different-ux-different-pipeline/</loc><lastmod>2026-03-28</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/privacy-by-design-ai-apps-india/</loc><lastmod>2026-03-28</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/evaluating-retrieval-quality-without-labeled-data/</loc><lastmod>2026-03-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/choosing-final-year-project-ai/</loc><lastmod>2026-03-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/choosing-an-llm-provider-decision-framework/</loc><lastmod>2026-03-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/multimodal-llms-for-students-projects/</loc><lastmod>2026-03-21</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-for-multilingual-documents-hindi-and-english-mixed/</loc><lastmod>2026-03-20</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/coding-contests-vs-hackathons-career/</loc><lastmod>2026-03-17</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/prompt-injection-vs-memory-poisoning/</loc><lastmod>2026-03-17</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/multi-tenant-rag-isolating-data-between-customers/</loc><lastmod>2026-03-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/document-ai-invoices-extraction-schema/</loc><lastmod>2026-03-14</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-security-prompt-injection-via-retrieved-documents/</loc><lastmod>2026-03-13</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/cold-outreach-to-startups-for-internships/</loc><lastmod>2026-03-10</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/free-tier-memory-budget-playbook/</loc><lastmod>2026-03-10</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/incremental-indexing-for-rag-when-documents-change/</loc><lastmod>2026-03-09</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/changethon-2025-iit-roorkee-krishi-gyan/</loc><lastmod>2026-03-08</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/speech-to-text-real-time-architecture/</loc><lastmod>2026-03-07</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-vs-search-engine-what-users-actually-expect/</loc><lastmod>2026-03-05</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/build-in-public-guide-students/</loc><lastmod>2026-03-03</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/deterministic-document-extraction-guardrails/</loc><lastmod>2026-03-03</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/building-a-personal-judging-checklist-you-actually-use/</loc><lastmod>2026-03-01</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/my-mentoring-philosophy/</loc><lastmod>2026-03-01</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/ocr-pipeline-design-pdf-to-searchable-text/</loc><lastmod>2026-02-28</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/what-i-look-for-in-a-two-minute-lightning-pitch/</loc><lastmod>2026-02-26</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-to-get-hired-remote-ai-india/</loc><lastmod>2026-02-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/on-device-browser-ai-privacy/</loc><lastmod>2026-02-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/judging-hackathons-with-non-technical-co-judges/</loc><lastmod>2026-02-22</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/liveness-detection-anti-spoofing-basics/</loc><lastmod>2026-02-21</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/handling-a-team-that-argues-with-your-score/</loc><lastmod>2026-02-18</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/open-source-contributions-for-students/</loc><lastmod>2026-02-17</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/evaluating-a-fine-tuned-model-honestly/</loc><lastmod>2026-02-17</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/judge-mentor-or-speaker-which-do-you-need/</loc><lastmod>2026-02-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/the-judges-table-etiquette-during-live-demos/</loc><lastmod>2026-02-14</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/face-recognition-embeddings-explained/</loc><lastmod>2026-02-14</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-hackathon-judging-differs-from-startup-pitch-judging/</loc><lastmod>2026-02-11</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/learning-python-for-ai-in-2026/</loc><lastmod>2026-02-10</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/qlora-fine-tuning-complete-guide/</loc><lastmod>2026-02-10</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/judging-solo-hacker-submissions-vs-team-submissions/</loc><lastmod>2026-02-07</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/onnx-runtime-web-browser-ml-guide/</loc><lastmod>2026-02-07</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/becoming-a-repeat-judge-what-organisers-remember/</loc><lastmod>2026-02-03</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/internships-vs-freelance-vs-startup-year-2/</loc><lastmod>2026-02-03</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/what-is-a-confidence-gate/</loc><lastmod>2026-02-03</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-i-run-a-free-campus-workshop/</loc><lastmod>2026-02-02</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/fine-tuning-mistakes-students-make/</loc><lastmod>2026-01-31</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/what-a-judge-writes-in-a-post-event-report/</loc><lastmod>2026-01-30</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/judging-virtual-hackathons-across-time-zones/</loc><lastmod>2026-01-27</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/linkedin-for-cs-students-guide/</loc><lastmod>2026-01-27</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/hybrid-retrieval-dense-bm25-rrf/</loc><lastmod>2026-01-27</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/instruction-tuning-vs-domain-adaptation/</loc><lastmod>2026-01-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/building-credibility-as-a-speaker-before-your-first-invite/</loc><lastmod>2026-01-23</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/github-profile-that-recruiters-read/</loc><lastmod>2026-01-20</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-systems-complete-beginner-guide/</loc><lastmod>2026-01-20</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/co-speaking-with-another-guest-at-the-same-event/</loc><lastmod>2026-01-19</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/merging-lora-adapters-and-serving/</loc><lastmod>2026-01-17</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/what-to-do-when-a-college-cancels-a-session-last-minute/</loc><lastmod>2026-01-15</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/why-i-judge-hackathons-on-storytelling/</loc><lastmod>2026-01-15</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/resume-for-ai-roles-freshers/</loc><lastmod>2026-01-13</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/turning-one-guest-lecture-into-a-running-mentor-relationship/</loc><lastmod>2026-01-11</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/small-language-models-1b-3b-use-cases/</loc><lastmod>2026-01-10</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/mentoring-through-a-college-clubs-alumni-network/</loc><lastmod>2026-01-08</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/engineering-students-ai-career-path/</loc><lastmod>2026-01-06</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/why-i-speak-at-colleges-for-free/</loc><lastmod>2026-01-05</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-i-track-which-colleges-ive-spoken-at/</loc><lastmod>2026-01-04</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/dataset-validation-before-training/</loc><lastmod>2026-01-03</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/speaker-kit-photos-videos-and-clips-organisers-request/</loc><lastmod>2025-12-31</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/ai-portfolio-projects-that-get-interviews/</loc><lastmod>2025-12-30</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/losing-a-hackathon-gracefully/</loc><lastmod>2025-12-30</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/strot-the-hackathon-i-didnt-win/</loc><lastmod>2025-12-29</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/building-relationships-with-multiple-college-tech-clubs/</loc><lastmod>2025-12-27</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/fine-tuning-on-consumer-gpu-vram-budget/</loc><lastmod>2025-12-27</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/strot-48-hour-build-in-public/</loc><lastmod>2025-12-26</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/saying-yes-to-every-college-invite-when-to-decline/</loc><lastmod>2025-12-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/genai-engineer-interview-questions/</loc><lastmod>2025-12-23</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/what-a-college-fest-guest-of-honour-actually-does/</loc><lastmod>2025-12-20</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/reading-a-loss-curve-fine-tuning/</loc><lastmod>2025-12-20</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/judging-ai-hackathon-projects-what-to-check/</loc><lastmod>2025-12-17</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/from-first-talk-to-repeat-speaker-what-changed/</loc><lastmod>2025-12-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/genai-engineer-roadmap-2026-india/</loc><lastmod>2025-12-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/qlora-hyperparameters-that-matter/</loc><lastmod>2025-12-13</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/speaking-at-multiple-events-in-one-month-without-burning-out/</loc><lastmod>2025-12-12</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/questions-judges-ask-in-hackathon-qa/</loc><lastmod>2025-12-10</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/repeat-invites-what-makes-organisers-invite-a-speaker-again/</loc><lastmod>2025-12-09</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/measuring-impact-of-a-campus-session/</loc><lastmod>2025-12-09</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/fine-tuning-dataset-formats-chat-templates/</loc><lastmod>2025-12-06</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/speaking-fee-vs-free-how-i-decide/</loc><lastmod>2025-12-05</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/hackathon-mentor-role-what-they-do/</loc><lastmod>2025-12-03</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/faculty-and-practitioner-co-teaching-genai/</loc><lastmod>2025-12-02</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/building-a-talk-abstract-that-gets-accepted/</loc><lastmod>2025-12-01</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/lora-vs-qlora-vs-full-fine-tuning/</loc><lastmod>2025-11-29</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/what-event-organisers-look-for-in-a-speaker/</loc><lastmod>2025-11-27</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-judges-should-give-feedback/</loc><lastmod>2025-11-26</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/ai-awareness-session-for-non-cs-students/</loc><lastmod>2025-11-25</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/speaking-at-a-virtual-conference-vs-in-person/</loc><lastmod>2025-11-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-vs-fine-tuning-when-to-use-which/</loc><lastmod>2025-11-22</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/student-community-events-calendar-year/</loc><lastmod>2025-11-21</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/handling-qa-after-a-technical-talk/</loc><lastmod>2025-11-20</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-to-run-a-college-hackathon-organiser-guide/</loc><lastmod>2025-11-19</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/induction-seminar-for-first-years-what-to-cover/</loc><lastmod>2025-11-18</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/speaker-one-pager-what-to-include/</loc><lastmod>2025-11-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/query-rewriting-and-hyde-for-retrieval/</loc><lastmod>2025-11-15</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/genai-guest-lecture-outline-90-minutes/</loc><lastmod>2025-11-14</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-to-write-a-speaker-bio-that-gets-you-booked/</loc><lastmod>2025-11-12</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/hackathon-for-first-years/</loc><lastmod>2025-11-12</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/what-a-good-mentee-does/</loc><lastmod>2025-11-11</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/designing-problem-statements-judges-can-actually-score/</loc><lastmod>2025-11-08</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-failure-modes-and-fixes/</loc><lastmod>2025-11-08</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/iit-nit-fest-speaker-outreach/</loc><lastmod>2025-11-07</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/what-a-judges-briefing-should-cover/</loc><lastmod>2025-11-05</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/after-the-hackathon-turn-prototype-into-product/</loc><lastmod>2025-11-05</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-to-ask-a-mentor-for-help/</loc><lastmod>2025-11-04</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/judge-conflicts-of-interest-and-how-to-handle-them/</loc><lastmod>2025-11-01</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-for-college-documents-project-idea/</loc><lastmod>2025-11-01</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/why-colleges-should-book-practitioners/</loc><lastmod>2025-10-31</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/hackathons-in-india-for-students-list/</loc><lastmod>2025-10-29</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/tie-breaking-in-hackathon-judging-a-fair-process/</loc><lastmod>2025-10-28</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/office-hours-for-students-how-i-run-them/</loc><lastmod>2025-10-28</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/multi-provider-llm-fallback/</loc><lastmod>2025-10-25</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-many-teams-can-one-judge-fairly-see/</loc><lastmod>2025-10-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/student-questions-i-get-most/</loc><lastmod>2025-10-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/ai-hackathon-project-ideas-2026/</loc><lastmod>2025-10-22</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/judging-remote-vs-onsite-hackathons-what-changes/</loc><lastmod>2025-10-21</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/mentoring-a-hackathon-team-remotely/</loc><lastmod>2025-10-21</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/streaming-llm-responses-fastapi-sse/</loc><lastmod>2025-10-18</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/common-mistakes-first-time-hackathon-judges-make/</loc><lastmod>2025-10-17</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-i-prepare-a-campus-talk/</loc><lastmod>2025-10-17</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/hackathon-pitch-deck-template/</loc><lastmod>2025-10-15</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/mentorship-session-vs-workshop-vs-talk/</loc><lastmod>2025-10-14</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/scoring-rubric-weights-how-i-weigh-innovation-vs-execution/</loc><lastmod>2025-10-13</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/citations-in-rag-answers/</loc><lastmod>2025-10-11</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/remote-guest-lecture-tips/</loc><lastmod>2025-10-10</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/panel-judging-vs-solo-judging-hackathons/</loc><lastmod>2025-10-09</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/36-hour-hackathon-timeline/</loc><lastmod>2025-10-08</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/campus-to-community-techverse-enclave-playbook/</loc><lastmod>2025-10-07</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-to-become-a-hackathon-judge-getting-invited/</loc><lastmod>2025-10-06</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/embeddings-models-for-rag-how-to-choose/</loc><lastmod>2025-10-04</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/speaking-topics-i-offer-colleges/</loc><lastmod>2025-10-03</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/from-college-project-to-startup-what-changes/</loc><lastmod>2025-10-02</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/hackathon-team-roles-and-formation/</loc><lastmod>2025-10-01</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/running-a-tech-club-session-format/</loc><lastmod>2025-09-30</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/time-management-for-cs-students-who-code-and-study/</loc><lastmod>2025-09-28</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/vector-database-choice-faiss-qdrant-pgvector/</loc><lastmod>2025-09-27</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/tpo-guide-industry-sessions-genai/</loc><lastmod>2025-09-26</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/side-project-ideas-that-teach-production-skills/</loc><lastmod>2025-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/hackathon-demo-that-works-live/</loc><lastmod>2025-09-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/tcs-codevita-2025-preparation-guide/</loc><lastmod>2025-09-22</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-to-read-ai-research-papers-as-a-student/</loc><lastmod>2025-09-21</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-evaluation-metrics-faithfulness-recall/</loc><lastmod>2025-09-21</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/hackathon-judge-invitation-what-to-include/</loc><lastmod>2025-09-19</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/building-a-second-brain-for-learning-ai/</loc><lastmod>2025-09-17</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/hackathon-judging-criteria-rubric/</loc><lastmod>2025-09-17</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/reranking-cross-encoders-rag/</loc><lastmod>2025-09-14</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/remote-work-etiquette-for-student-developers/</loc><lastmod>2025-09-13</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/genai-workshop-syllabus-for-colleges/</loc><lastmod>2025-09-12</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/techverse-enclave-lessons-from-500-members/</loc><lastmod>2025-09-12</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/what-hackathon-judges-look-for/</loc><lastmod>2025-09-10</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/negotiating-your-first-tech-offer/</loc><lastmod>2025-09-09</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-chunking-strategies-guide/</loc><lastmod>2025-09-08</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/answering-tell-me-about-a-project-in-interviews/</loc><lastmod>2025-09-06</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/how-to-invite-a-guest-speaker-to-college/</loc><lastmod>2025-09-05</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/mentoring-first-year-students-what-works/</loc><lastmod>2025-09-03</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/what-recruiters-actually-search-for-on-linkedin/</loc><lastmod>2025-09-02</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/technical-interview-prep-for-genai-roles/</loc><lastmod>2025-08-29</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/monitoring-an-ai-app-in-production-on-a-budget/</loc><lastmod>2025-08-25</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/ci-for-ai-projects-what-to-test/</loc><lastmod>2025-08-21</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/writing-a-good-readme-for-an-ai-project/</loc><lastmod>2025-08-18</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/environment-variables-and-config-for-ai-apps/</loc><lastmod>2025-08-14</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/deploying-a-python-ai-app-for-free/</loc><lastmod>2025-08-10</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/error-handling-for-flaky-llm-apis/</loc><lastmod>2025-08-06</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/caching-llm-responses-safely/</loc><lastmod>2025-08-03</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/background-jobs-for-slow-ai-tasks/</loc><lastmod>2025-07-30</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/logging-and-tracing-llm-calls/</loc><lastmod>2025-07-26</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rate-limiting-an-ai-api-for-students/</loc><lastmod>2025-07-22</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/edge-deployment-for-vision-models-quantized-onnx/</loc><lastmod>2025-07-19</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/camera-quality-issues-that-break-vision-models/</loc><lastmod>2025-07-15</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/living-space-automation-to-five-shipped-apps/</loc><lastmod>2025-07-12</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/vision-model-evaluation-beyond-accuracy/</loc><lastmod>2025-07-11</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/real-time-object-detection-on-a-budget-gpu/</loc><lastmod>2025-07-07</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/vsics-induction-roadmap/</loc><lastmod>2025-07-06</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/face-matching-thresholds-false-accept-vs-reject/</loc><lastmod>2025-07-04</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/building-a-receipt-scanner-with-vision-llms/</loc><lastmod>2025-06-30</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/vision-model-choice-clip-vs-vit-vs-multimodal-llm/</loc><lastmod>2025-06-26</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/my-journey-so-far/</loc><lastmod>2025-06-24</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/video-frame-sampling-for-vision-models/</loc><lastmod>2025-06-22</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/handwriting-recognition-for-indian-forms/</loc><lastmod>2025-06-19</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/image-embeddings-for-visual-search/</loc><lastmod>2025-06-15</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/multi-lora-serving-for-multiple-tasks/</loc><lastmod>2025-06-11</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/fine-tuning-checkpoints-what-to-keep/</loc><lastmod>2025-06-07</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/dpo-vs-sft-for-student-projects/</loc><lastmod>2025-06-03</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/fine-tuning-vs-prompting-a-cost-comparison/</loc><lastmod>2025-05-31</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/quantization-after-fine-tuning-gguf-awq-gptq/</loc><lastmod>2025-05-27</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/fine-tuning-with-limited-labeled-data/</loc><lastmod>2025-05-23</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/picking-a-base-model-for-fine-tuning-in-2026/</loc><lastmod>2025-05-19</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/fine-tuning-for-classification-vs-generation/</loc><lastmod>2025-05-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/catastrophic-forgetting-in-fine-tuned-models/</loc><lastmod>2025-05-12</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/synthetic-data-for-fine-tuning-when-it-works/</loc><lastmod>2025-05-08</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/self-hosted-vs-managed-vector-search/</loc><lastmod>2025-05-04</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-observability-what-to-log/</loc><lastmod>2025-05-01</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/handling-out-of-scope-questions-in-rag/</loc><lastmod>2025-04-27</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-with-sql-databases-text-to-sql-patterns/</loc><lastmod>2025-04-23</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/multi-hop-questions-in-rag-systems/</loc><lastmod>2025-04-19</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-latency-budget-where-time-goes/</loc><lastmod>2025-04-16</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/ai-powered-software-development-session/</loc><lastmod>2025-04-13</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/semantic-cache-for-rag-when-it-helps/</loc><lastmod>2025-04-12</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-for-pdfs-with-tables-and-images/</loc><lastmod>2025-04-08</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/metadata-filtering-in-rag-pipelines/</loc><lastmod>2025-04-04</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/rag-chunk-size-experiments-what-actually-works/</loc><lastmod>2025-04-01</lastmod></url>
<url><loc>https://pranjulrathour.github.io/blog/insight-talk-show-arguing-against-nationalism/</loc><lastmod>2025-03-29</lastmod></url>
</urlset>