<?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://shazi-labs.pages.dev</loc>
    <lastmod>2026-09-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/profile/sharjeel.jpeg</image:loc>
      <image:title>Shazi Labs, a technical knowledge site by Muhammad Sharjeel Baig</image:title>
      <image:caption>Shazi Labs, a technical knowledge site by Muhammad Sharjeel Baig</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/portfolio</loc>
    <lastmod>2026-09-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/profile/sharjeel.jpeg</image:loc>
      <image:title>Sharjeel Baig - Software Engineer Portfolio | Shazi Labs</image:title>
      <image:caption>Sharjeel Baig - Software Engineer Portfolio | Shazi Labs</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/3-concepts-of-javascipt-you-should-know</loc>
    <lastmod>2026-09-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/3-concepts-of-javascipt-you-should-know/cover-926b9c82f05d.webp</image:loc>
      <image:title>3 Concepts of Javascipt You Should Know</image:title>
      <image:caption>Some image</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/deep-agents-local-agent-presentation</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/profile/sharjeel.jpeg</image:loc>
      <image:title>Deep Agents: Full Local Agent Presentation</image:title>
      <image:caption>An interactive walkthrough for building a local deep-agent style system with LangChain createAgent, Ollama, TODO state, virtual files, local research, and subagent delegation.</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/developing-security-surveillance-system-with-typescript-and-transformers</loc>
    <lastmod>2026-06-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/security-surveillance-typescript-transformers/cover-82c4edab7ee9.webp</image:loc>
      <image:title>Developing Security Surveillance System with Typescript And Transformers</image:title>
      <image:caption>Screenshot of a security surveillance system interface with a TypeScript and FastVLM logo overlay.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/test.png</image:loc>
      <image:title>Developing Security Surveillance System with Typescript And Transformers</image:title>
      <image:caption>Test</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/s3-security-surveillance-typescript-transformers</loc>
    <lastmod>2026-06-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/security-surveillance-typescript-transformers/cover-82c4edab7ee9.webp</image:loc>
      <image:title>Developing Security Surveillance System with Typescript And Transformers</image:title>
      <image:caption>Screenshot of a security surveillance system interface with a TypeScript and FastVLM logo overlay.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/test.png</image:loc>
      <image:title>Developing Security Surveillance System with Typescript And Transformers</image:title>
      <image:caption>Test</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/python-cheatsheet</loc>
    <lastmod>2026-06-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/python-cheatsheet/cover.svg</image:loc>
      <image:title>Python Cheatsheet</image:title>
      <image:caption>Python code snippets on a dark background with the words &apos;Python Cheatsheet&apos;.</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/chatbot-chakra-langchain-ollama</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/chatbot-chakra-langchain-ollama.svg</image:loc>
      <image:title>Building a Chatbot with Chakra UI + LangChain + Ollama Cloud</image:title>
      <image:caption>Chatbot tutorial cover with UI and model layers</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/building-portfolio-website</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/covers/modern-portfolio.webp</image:loc>
      <image:title>Building a Modern Portfolio Website with Vite and React</image:title>
      <image:caption>Modern portfolio website cover</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/accessible-ui-by-default</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/placeholder.svg</image:loc>
      <image:title>Designing Accessible UI by Default</image:title>
      <image:caption>Accessible UI checklist cover</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/embeddings-explained</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/placeholder.svg</image:loc>
      <image:title>Embeddings Explained: What They Are and When to Use Them</image:title>
      <image:caption>Embeddings explained cover</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/getting-started-with-react</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/placeholder.svg</image:loc>
      <image:title>Getting Started with React in 2026</image:title>
      <image:caption>Minimal React tutorial cover</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/vite-react-performance-wins</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/placeholder.svg</image:loc>
      <image:title>Performance Wins in Vite + React</image:title>
      <image:caption>Vite React performance cover</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/prompt-engineering-fundamentals</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/placeholder.svg</image:loc>
      <image:title>Prompt Engineering Fundamentals (That Actually Work)</image:title>
      <image:caption>Prompt engineering fundamentals cover</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/rag-101-retrieval-augmented-generation</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/placeholder.svg</image:loc>
      <image:title>RAG 101: Retrieval-Augmented Generation End to End</image:title>
      <image:caption>RAG 101 tutorial cover</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/rag-with-langchain-js</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/rag-langchain-js.svg</image:loc>
      <image:title>RAG with LangChain JS: The Flagship Guide</image:title>
      <image:caption>RAG with LangChain JS illustrated cover</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/react-state-patterns-that-scale</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/placeholder.svg</image:loc>
      <image:title>React State Patterns That Scale</image:title>
      <image:caption>React state patterns cover</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/tool-use-function-calling-patterns</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/placeholder.svg</image:loc>
      <image:title>Tool Use &amp; Function Calling Patterns for LLM Apps</image:title>
      <image:caption>Tool use and function calling cover</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/typescript-best-practices</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/covers/typescript-project.webp</image:loc>
      <image:title>TypeScript Best Practices for Large Scale Applications</image:title>
      <image:caption>TypeScript project best practices cover</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://shazi-labs.pages.dev/blogs/typescript-for-ui-components</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://shazi-labs.pages.dev/assets/images/blogs/placeholder.svg</image:loc>
      <image:title>TypeScript for UI Components: A Practical Guide</image:title>
      <image:caption>TypeScript UI components cover</image:caption>
    </image:image>
  </url>
</urlset>
