<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://aminroslan.dev/</loc>
<lastmod>2025-06-24</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/projects</loc>
<lastmod>2025-06-24</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog</loc>
<lastmod>2025-06-24</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/reach</loc>
<lastmod>2025-06-24</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/5-tools-i-use-as-a-remote-software-engineer</loc>
<lastmod>2023-07-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/are-you-a-builder-or-a-developer</loc>
<lastmod>2019-03-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/authenticating-battlev-with-discord-oauth2-0-part-2</loc>
<lastmod>2019-04-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/blueprint-for-building-layouts-with-grid-system</loc>
<lastmod>2023-06-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/bts-reservekit-development</loc>
<lastmod>2025-02-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/building-a-webapp-for-cafes</loc>
<lastmod>2023-08-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/creating-persistent-modals-in-nextjs-with-parallel-routes-and-route-interception</loc>
<lastmod>2024-11-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/exploring-polymorphic-components-in-react-with-typescript</loc>
<lastmod>2023-06-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/full-blown-frontend-engineer</loc>
<lastmod>2023-06-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/how-i-reduced-a-search-function-query-s-execution-time-by-85</loc>
<lastmod>2023-08-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/how-to-create-a-discord-bot-in-node-js-that-fetches-images-from-imgur</loc>
<lastmod>2019-02-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/implementing-ssr-to-a-production-react-cra-product-part-1-setting-up-babel-register-and-override-cra-script</loc>
<lastmod>2019-02-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/implementing-ssr-to-a-production-react-cra-product-part-2-middleware-and-state-management</loc>
<lastmod>2019-02-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/refining-the-battlev-project</loc>
<lastmod>2019-03-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/server-to-server-communication-using-socket-io-for-battlev</loc>
<lastmod>2019-04-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/streamlining-version-control-for-efficient-collaboration</loc>
<lastmod>2023-06-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://aminroslan.dev/blog/supercharging-my-coding-routine-with-github-copilot-and-chatgpt</loc>
<lastmod>2023-06-29T00:00:00.000Z</lastmod>
</url>
</urlset>
