<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/experience/experience-2018-06-01-freelance/</loc>
        <lastmod>2018-06-01T00:00:00.000Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/experience/experience-2019-07-01-modern-college/</loc>
        <lastmod>2019-07-01T00:00:00.000Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/experience/experience-2020-07-01-maestro/</loc>
        <lastmod>2020-07-01T00:00:00.000Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/experience/experience-2020-10-01-antriksh/</loc>
        <lastmod>2020-10-01T00:00:00.000Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2021-07-31-what-is-jamstack-✨/</loc>
        <lastmod>2021-07-31T15:47:57.602Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2021-08-01-master-markdown-in-5minutes-⌚/</loc>
        <lastmod>2021-08-01T10:06:04.572Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2021-08-08-css-units-in-a-nutshell-🐚/</loc>
        <lastmod>2021-08-08T10:29:10.938Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2021-08-15-css-best-practices-in-responsive-typography/</loc>
        <lastmod>2021-08-15T15:03:58.197Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2021-10-05-css-logical-properties/</loc>
        <lastmod>2021-10-05T14:09:46.169Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2021-11-03-top-terminal-commands-i-use-for-productivity/</loc>
        <lastmod>2021-11-03T14:34:58.777Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2021-12-23-a-simple-web-accessibility-trick-that-you-most-probably-missed/</loc>
        <lastmod>2021-12-23T08:39:29.418Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/experience/experience-2022-01-01-uplers/</loc>
        <lastmod>2022-01-01T00:00:00.000Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2022-03-06-event-delegation-in-javascript/</loc>
        <lastmod>2022-03-06T16:15:13.464Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2022-04-06-add-google-fonts-to-your-tailwindcss-project/</loc>
        <lastmod>2022-04-06T06:40:36.253Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2022-04-16-file-explorer-recursive-react-component/</loc>
        <lastmod>2022-04-16T03:16:38.022Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2022-05-21-recreating-css-tricks-fancy-grid-hover-effect/</loc>
        <lastmod>2022-05-21T03:28:57.927Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2022-07-23-image-masking-on-hover-using-css-clip-path-and-javascript/</loc>
        <lastmod>2022-07-23T16:47:02.436Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/experience/experience-2022-08-01-freshworks/</loc>
        <lastmod>2022-08-01T00:00:00.000Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2022-09-13-format-numbers-dates-and-currencies-with-the-intl-object-in-javascript/</loc>
        <lastmod>2022-09-13T15:53:07.671Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2022-11-05-controlled-versus-uncontrolled-components-in-react/</loc>
        <lastmod>2022-11-05T05:45:49.842Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2023-07-13-debugging-web-apps-with-browser-dev-tools-6-amazing-tricks/</loc>
        <lastmod>2023-07-13T16:05:08.168Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2023-07-19-cloning-made-easy-discover-degit-and-wave-goodbye-to-repository-headaches/</loc>
        <lastmod>2023-07-19T15:25:26.206Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2023-07-27-react-portals-render-components-outside-the-current-dom-hierarchy/</loc>
        <lastmod>2023-07-27T15:37:48.905Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2023-11-12-using-git-diff-and-git-apply-to-share-local-changes-with-peers/</loc>
        <lastmod>2023-11-12T08:22:12.334Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2023-12-10-build-your-own-pinterest-style-masonry-grid-a-step-by-step-guide/</loc>
        <lastmod>2023-12-10T08:56:42.929Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2023-12-21-the-easiest-way-to-store-your-console-logs-into-a-file-in-node-react-vue-without-chaging-the-source-file/</loc>
        <lastmod>2023-12-21T17:05:46.582Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2023-12-27-are-you-still-using-basic-css-here-are-7-tricks-to-get-ahead-of-the-curve/</loc>
        <lastmod>2023-12-27T11:44:31.344Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/life-snapshots/snapshot-2024-01-01-football/</loc>
        <lastmod>2024-01-01T00:00:00.000Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/life-snapshots/snapshot-2024-01-02-cat/</loc>
        <lastmod>2024-01-02T00:00:00.000Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/life-snapshots/snapshot-2024-01-03-content/</loc>
        <lastmod>2024-01-03T00:00:00.000Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/life-snapshots/snapshot-2024-01-04-tech-talks/</loc>
        <lastmod>2024-01-04T00:00:00.000Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/life-snapshots/snapshot-2024-01-05-gym/</loc>
        <lastmod>2024-01-05T00:00:00.000Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/life-snapshots/snapshot-2024-01-06-builder/</loc>
        <lastmod>2024-01-06T00:00:00.000Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2024-06-29-this-one-html-attribute-could-save-your-web-app-from-a-security-nightmarerecently/</loc>
        <lastmod>2024-06-29T03:05:36.570Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2024-08-08-google-dorking-unlocking-hidden-search-capabilities-insights/</loc>
        <lastmod>2024-08-08T16:37:09.796Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/snippet/2024-09-07-simple-debounce-implementation-in-javascript/</loc>
        <lastmod>2024-09-07T07:42:32.246Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/snippet/2024-09-09-compound-components-in-react/</loc>
        <lastmod>2024-09-09T17:53:51.640Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/snippet/2024-09-11-using-document-createdocumentfragment-for-batch-updating-doms-without-the-wrapper-div/</loc>
        <lastmod>2024-09-11T05:09:20.621Z</lastmod>
      </url>
    
  
  
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/snippet/2024-09-12-find-the-duplicate-in-a-sequence-of-1-to-n-with-size-n-1/</loc>
        <lastmod>2024-09-12T16:43:02.195Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/snippet/2024-09-21-find-the-maximum-depth-of-a-binary-tree/</loc>
        <lastmod>2024-09-21T09:45:39.945Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2024-09-22-how-to-publish-your-first-npm-package-creating-rainbow-highlight-with-utilities/</loc>
        <lastmod>2024-09-22T07:59:05.330Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/snippet/2024-09-24-factory-function-pattern-in-javascript/</loc>
        <lastmod>2024-09-24T16:01:52.695Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/experience/experience-2024-10-01-clevertap/</loc>
        <lastmod>2024-10-01T00:00:00.000Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/snippet/2025-01-27-browser-feature-identification-using-api-check-instead-of-browser-version/</loc>
        <lastmod>2025-01-27T06:08:52.765Z</lastmod>
      </url>
    
  
  
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2025-07-05-i-refactored-without-changing-a-feature-—-and-it-broke-everything/</loc>
        <lastmod>2025-07-05T08:51:31.591Z</lastmod>
      </url>
    
  
  
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2025-07-06-building-a-simple-scalable-feature-flag-system/</loc>
        <lastmod>2025-07-06T14:47:29.405Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2025-07-24-20-javascript-interview-questions-you-should-know-in-2025/</loc>
        <lastmod>2025-07-24T04:57:06.109Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/building-a-blog-publisher-mcp-server-automate-your-content-workflow-with-claude/</loc>
        <lastmod>2025-08-07T14:12:00.175Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2025-08-18-javascript-performance-optimization-10-techniques-that-actually-move-the-needle/</loc>
        <lastmod>2025-08-18T14:01:54.457Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2025-08-20-building-a-cross-repository-test-automation-pipeline-from-manual-qa-nightmares-to-automated-excellence/</loc>
        <lastmod>2025-08-20T14:33:40.663Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/2025-08-26-10-vue-debugging-tips-that-will-transform-your-development-workflow/</loc>
        <lastmod>2025-08-26T10:51:39.090Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/react-composition-patterns-beyond-boolean-props/</loc>
        <lastmod>2025-10-06T15:26:12.203Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/understanding-crdts-the-magic-behind-collaborative-editing/</loc>
        <lastmod>2025-10-20T05:06:20.158Z</lastmod>
      </url>
    
  
  
    
  
  
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/experience/experience-2025-12-01-zendesk/</loc>
        <lastmod>2025-12-01T00:00:00.000Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/snippet/2025-12-02-read-write-database-replica-pattern/</loc>
        <lastmod>2025-12-02T05:45:39.707Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/things-to-do-as-a-frontend-architect-a-complete-guide/</loc>
        <lastmod>2025-12-15T09:34:55.707Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/i18n-vs-l10n-developers-guide/</loc>
        <lastmod>2025-12-25T14:19:25.867Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/building-a-practical-backend-error-mapper-for-frontend-applications/</loc>
        <lastmod>2026-01-18T19:05:02.632Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blog/har-files-secret-weapon-debugging-production-issues/</loc>
        <lastmod>2026-01-23T09:41:52.450Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/snippet/2026-03-15-bash-scripting-crash-notes-–-from-one-liners-to-real-automation/</loc>
        <lastmod>2026-03-15T19:20:47.561Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/blogs/</loc>
        <lastmod>2026-03-15T19:23:01.819Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/</loc>
        <lastmod>2026-03-15T19:23:01.855Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/projects/</loc>
        <lastmod>2026-03-15T19:23:01.855Z</lastmod>
      </url>
    
  
  
      
      <url>
        <loc>https://singhkunal2050.dev/snippets/</loc>
        <lastmod>2026-03-15T19:23:01.855Z</lastmod>
      </url>
    
  
</urlset>