<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- ===================== STATIC PUBLIC PAGES ===================== -->

  <url>
    <loc>https://sameergul.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://sameergul.com/projects</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://sameergul.com/skills</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://sameergul.com/resume</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://sameergul.com/contact</loc>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>

  <url>
    <loc>https://sameergul.com/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://sameergul.com/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://sameergul.com/hiring/services</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ===================== PROJECTS ===================== -->

  <url>
    <loc>https://sameergul.com/projects/rtrenz</loc>
    <lastmod>2025-01-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/projects/unique-antique-ecommerce-store</loc>
    <lastmod>2025-09-02</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/projects/ai-song-contest</loc>
    <lastmod>2025-08-24</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/projects/spado-sustainable-peace-and-development-organization</loc>
    <lastmod>2025-07-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/projects/street-50</loc>
    <lastmod>2025-01-20</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/projects/gul-autos</loc>
    <lastmod>2024-01-27</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/projects/persona</loc>
    <lastmod>2023-07-14</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ===================== BLOG POSTS ===================== -->

  <url>
    <loc>https://sameergul.com/blog/the-ethics-of-ai-generated-code-who-owns-it-who-fixes-it-and-who-gets-blamed</loc>
    <lastmod>2026-05-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/how-i-built-a-complete-saas-dashboard-in-3-days-using-claude-code-agentscope-and-ai-agents-without-writing-80-percent-of-the-code</loc>
    <lastmod>2026-05-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/the-soundtrack-of-my-code-how-i-hacked-my-brain-for-focus-with-music</loc>
    <lastmod>2026-05-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/working-from-gilgit-how-i-coded-from-a-mountain-village-for-two-weeks-and-actually-shipped</loc>
    <lastmod>2026-05-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/how-i-got-my-first-open-source-commit-merged-and-why-it-took-47-attempts</loc>
    <lastmod>2026-05-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/5-books-that-changed-how-i-write-code-and-3-that-wasted-my-time</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/how-i-fixed-my-programmer-back-from-daily-pain-to-deadlifts-in-8-months</loc>
    <lastmod>2026-05-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/how-i-built-a-six-month-emergency-fund-while-earning-800-per-month-as-a-student-developer</loc>
    <lastmod>2026-04-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/the-15000-mistake-how-i-lost-a-client-by-not-saying-no-and-the-framework-that-now-protects-every-project</loc>
    <lastmod>2026-04-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/rest-as-resistance-why-i-schedule-nothing-and-protect-everything</loc>
    <lastmod>2026-04-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/building-in-public-the-vulnerability-that-changed-how-i-create</loc>
    <lastmod>2026-04-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/decision-making-in-the-dark-how-i-choose-when-nothing-is-clear</loc>
    <lastmod>2026-04-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/deep-work-in-a-distracted-world-how-i-protect-my-attention</loc>
    <lastmod>2026-04-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/how-i-learn-new-technologies-without-drowning-in-tutorials</loc>
    <lastmod>2026-04-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/mentorship-finding-guides-being-guided-and-paying-it-forward</loc>
    <lastmod>2026-04-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/my-note-taking-system-how-i-build-a-second-brain-that-actually-works</loc>
    <lastmod>2026-04-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/receiving-code-reviews-how-to-grow-without-breaking</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/building-cli-tools-with-python-the-joy-of-command-line-interfaces</loc>
    <lastmod>2026-04-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/documentation-as-code-how-i-write-for-humans-who-havent-met-me-yet</loc>
    <lastmod>2026-04-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/building-resilient-systems-circuit-breakers-fallbacks-and-the-art-of-failing-gracefully</loc>
    <lastmod>2026-04-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/the-skills-that-survive-ai-what-developers-should-actually-learn-now</loc>
    <lastmod>2026-04-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/ai-coding-assistants-my-6-month-experiment-with-copilot-chatgpt-and-cursor</loc>
    <lastmod>2026-04-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/the-productivity-trap-why-i-stopped-optimizing-my-life-and-started-living-it</loc>
    <lastmod>2026-04-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/building-skwebminds-how-i-learned-to-sell-code-before-i-learned-to-write-it-better</loc>
    <lastmod>2026-04-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/from-university-code-to-trading-systems-what-my-cme-group-internship-taught-me</loc>
    <lastmod>2026-04-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/technical-debt-a-survival-guide-for-pragmatic-developers</loc>
    <lastmod>2026-04-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/code-reviews-how-to-give-feedback-that-actually-helps</loc>
    <lastmod>2026-04-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/naming-things-the-hardest-problem-in-programming-and-how-i-solved-it</loc>
    <lastmod>2026-04-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/caching-strategies-with-django-and-mongodb-from-milliseconds-to-microseconds</loc>
    <lastmod>2026-03-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/background-tasks-with-django-celery-and-mongodb-keep-your-app-responsive</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/file-uploads-with-django-and-mongodb-gridfs-skip-s3-for-small-projects</loc>
    <lastmod>2026-03-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/real-time-dashboards-with-mongodb-change-streams-and-django-channels</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/django-authentication-with-mongodb-custom-user-models-and-jwt</loc>
    <lastmod>2026-03-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/how-i-scope-and-price-freelance-projects-without-underselling-myself</loc>
    <lastmod>2026-03-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/testing-mongodb-in-django-my-complete-setup-for-fast-reliable-tests</loc>
    <lastmod>2026-03-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/mongodb-schema-design-when-to-embed-vs-reference</loc>
    <lastmod>2026-03-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/how-i-cut-api-response-time-by-90-percent-with-one-mongodb-index</loc>
    <lastmod>2026-03-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/deploying-django-plus-mongodb-to-production-my-exact-setup</loc>
    <lastmod>2026-03-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/5-django-mongodb-aggregations-i-use-every-day</loc>
    <lastmod>2026-03-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://sameergul.com/blog/why-i-rebuilt-my-portfolio-with-django-plus-mongodb</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

</urlset>