<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app</loc>
<lastmod>2026-08-24T14:58:14.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/about</loc>
<lastmod>2026-08-24T14:58:14.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/skills</loc>
<lastmod>2026-08-24T14:58:14.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/experience</loc>
<lastmod>2026-08-24T14:58:14.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects</loc>
<lastmod>2026-08-24T14:58:14.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/resume</loc>
<lastmod>2026-08-24T14:58:14.404Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog</loc>
<lastmod>2026-08-24T14:58:14.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/contact</loc>
<lastmod>2026-08-24T14:58:14.404Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/getting-started-with-nextjs-15</loc>
<lastmod>2026-08-13T15:12:19.388Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/building-restful-apis-nodejs-express</loc>
<lastmod>2026-08-13T15:12:25.016Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/typescript-best-practices-2026</loc>
<lastmod>2026-08-13T15:12:24.040Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/deploying-to-vercel-complete-guide</loc>
<lastmod>2026-08-13T15:12:23.093Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/mongodb-schema-design-patterns</loc>
<lastmod>2026-08-13T15:12:21.902Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/my-journey-into-software-engineering</loc>
<lastmod>2026-08-13T15:12:15.335Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/building-smart-systems-with-iot</loc>
<lastmod>2026-08-13T15:12:35.844Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/why-full-stack-development-matters</loc>
<lastmod>2026-08-13T15:12:16.307Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/how-ai-improves-productivity-systems</loc>
<lastmod>2026-08-13T15:12:18.213Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/designing-scalable-backend-systems</loc>
<lastmod>2026-08-13T15:12:17.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/smart-healthcare-systems-software-iot</loc>
<lastmod>2026-08-13T15:12:27.920Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/using-data-to-drive-better-decisions</loc>
<lastmod>2026-08-13T15:12:31.198Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/ai-automation-2026-software-engineers</loc>
<lastmod>2026-08-13T15:12:32.395Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/lessons-learned-real-world-projects</loc>
<lastmod>2026-08-13T15:12:33.641Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/why-i-build-tech-for-impact</loc>
<lastmod>2026-08-13T15:12:34.687Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/building-work-log-pro-saas-time-tracker-nextjs-mongodb</loc>
<lastmod>2026-08-13T16:14:42.320Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/zero-downtime-deployments-github-actions-oidc-aws-ecs</loc>
<lastmod>2026-08-13T16:14:43.487Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/going-serverless-task-manager-aws-lambda-dynamodb</loc>
<lastmod>2026-08-13T16:14:44.701Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/django-vs-spring-boot-ecommerce-apis-python-java</loc>
<lastmod>2026-08-13T16:14:45.934Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/iot-raspberry-pi-mqtt-sensor-network</loc>
<lastmod>2026-08-13T15:20:26.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/esp32-micropython-sensor-data-cloud</loc>
<lastmod>2026-08-13T15:20:27.316Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/iot-agriculture-smart-farm-monitoring</loc>
<lastmod>2026-08-13T15:20:28.110Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/from-classroom-to-cloud-career-journey-learning-facilitator-software-engineer</loc>
<lastmod>2026-08-13T16:39:56.831Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/cybersecurity-essentials-web-developers-owasp-gdpr-jwt-django-nextjs</loc>
<lastmod>2026-08-13T16:39:57.821Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/php-vs-python-django-backend-languages-honest-comparison</loc>
<lastmod>2026-08-13T16:39:58.577Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/blog/business-analysis-skills-better-software-engineer-stakeholders-metrics</loc>
<lastmod>2026-08-13T16:39:59.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/69ce98cd908cc97d016e0e30</loc>
<lastmod>2026-08-24T10:45:43.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/69ce98cd908cc97d016e0e31</loc>
<lastmod>2026-06-15T15:53:28.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/69ce98ce908cc97d016e0e32</loc>
<lastmod>2026-06-15T15:59:12.769Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/69ce98cf908cc97d016e0e34</loc>
<lastmod>2026-04-08T14:30:11.017Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/69d66221aa1f3d3ea9834f6b</loc>
<lastmod>2026-06-15T15:51:21.846Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7d9c67f372cfd2b921900c</loc>
<lastmod>2026-08-24T12:09:36.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7d9c68f372cfd2b921900e</loc>
<lastmod>2026-08-13T10:28:56.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da00fb36448a1671a429e</loc>
<lastmod>2026-08-13T10:44:31.413Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da010b36448a1671a429f</loc>
<lastmod>2026-08-13T10:44:32.195Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da011b36448a1671a42a0</loc>
<lastmod>2026-08-13T10:44:33.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da011b36448a1671a42a1</loc>
<lastmod>2026-08-24T12:33:25.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da012b36448a1671a42a2</loc>
<lastmod>2026-08-13T10:44:34.643Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da013b36448a1671a42a3</loc>
<lastmod>2026-08-13T10:44:35.413Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da01cb36448a1671a42ae</loc>
<lastmod>2026-08-24T14:51:11.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da027b36448a1671a42bb</loc>
<lastmod>2026-08-13T10:44:55.119Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da037b36448a1671a42cd</loc>
<lastmod>2026-08-13T10:45:11.370Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da038b36448a1671a42cf</loc>
<lastmod>2026-08-24T14:40:15.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da03ab36448a1671a42d0</loc>
<lastmod>2026-08-13T10:45:14.145Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da03db36448a1671a42d3</loc>
<lastmod>2026-08-13T10:45:17.034Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da03eb36448a1671a42d5</loc>
<lastmod>2026-08-13T10:45:18.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da03fb36448a1671a42d6</loc>
<lastmod>2026-08-24T14:55:40.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da040b36448a1671a42d7</loc>
<lastmod>2026-08-24T14:31:19.950Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da042b36448a1671a42d9</loc>
<lastmod>2026-08-13T10:45:22.019Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da044b36448a1671a42dc</loc>
<lastmod>2026-08-13T10:45:24.578Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da045b36448a1671a42dd</loc>
<lastmod>2026-08-13T10:45:25.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da047b36448a1671a42df</loc>
<lastmod>2026-08-13T10:45:27.484Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da048b36448a1671a42e0</loc>
<lastmod>2026-08-13T10:45:28.301Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da049b36448a1671a42e1</loc>
<lastmod>2026-08-13T10:45:29.126Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da049b36448a1671a42e2</loc>
<lastmod>2026-08-13T10:45:29.996Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da04ab36448a1671a42e3</loc>
<lastmod>2026-08-24T12:08:05.291Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://my-portfolio-smoky-ten-75.vercel.app/projects/6a7da050b36448a1671a42ea</loc>
<lastmod>2026-08-13T10:45:36.704Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
