<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://madebyleon.me</loc>
<lastmod>2026-07-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://madebyleon.me/blog</loc>
<lastmod>2026-07-27T00:00:00.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://madebyleon.me/projects</loc>
<lastmod>2026-07-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://madebyleon.me/uses</loc>
<lastmod>2026-07-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://madebyleon.me/blog/why-open-source-contributions-accelerate-fullstack-mastery</loc>
<lastmod>2026-07-26T06:58:26.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://madebyleon.me/blog/navigating-code-reviews-architectural-decision-records-adr</loc>
<lastmod>2026-07-26T06:58:25.958Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://madebyleon.me/blog/containerizing-enterprise-nestjs-microservices-production</loc>
<lastmod>2026-07-26T06:58:23.088Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://madebyleon.me/blog/mastering-web-accessibility-a11y-react</loc>
<lastmod>2026-07-26T06:58:21.066Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://madebyleon.me/blog/implementing-rate-limiting-sliding-window-redis</loc>
<lastmod>2026-07-26T06:58:20.113Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://madebyleon.me/blog/building-open-source-cli-tools-typescript-nodejs</loc>
<lastmod>2026-07-26T06:58:18.137Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://madebyleon.me/blog/from-junior-to-senior-lessons-in-backend-architecture</loc>
<lastmod>2026-07-26T06:58:17.202Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://madebyleon.me/blog/continuous-integration-pipelines-github-actions-docker</loc>
<lastmod>2026-07-26T06:58:16.547Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://madebyleon.me/blog/optimizing-nextjs-15-server-actions-optimistic-ui</loc>
<lastmod>2026-07-26T06:58:15.889Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://madebyleon.me/blog/designing-multitenant-rbac-permission-systems-postgresql</loc>
<lastmod>2026-07-26T06:58:14.955Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://madebyleon.me/blog/mastering-nextjs-15-app-router-payload-cms-enterprise</loc>
<lastmod>2026-07-26T06:58:12.951Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://madebyleon.me/blog/building-resilient-microservices-realtime-event-driven</loc>
<lastmod>2026-07-26T06:58:12.085Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://madebyleon.me/blog/architecting-high-throughput-wms-apis-nestjs-postgresql</loc>
<lastmod>2026-07-26T06:58:11.310Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
