<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://alvin.johnjess.com</loc>
                <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://alvin.johnjess.com/portfolio</loc>
                <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://alvin.johnjess.com/contact</loc>
                <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://alvin.johnjess.com/portfolio/portfolio-cms-platform</loc>
                <lastmod>2026-09-25T01:07:15+00:00</lastmod>
                <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://alvin.johnjess.com/portfolio/inventory-management-api</loc>
                <lastmod>2026-09-25T01:07:15+00:00</lastmod>
                <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://alvin.johnjess.com/portfolio/artisan-marketplace</loc>
                <lastmod>2026-09-25T01:07:15+00:00</lastmod>
                <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://alvin.johnjess.com/portfolio/analytics-dashboard</loc>
                <lastmod>2026-09-25T01:07:15+00:00</lastmod>
                <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://alvin.johnjess.com/portfolio/recipe-sharing-community</loc>
                <lastmod>2026-09-25T01:07:15+00:00</lastmod>
                <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://alvin.johnjess.com/portfolio/task-automation-suite</loc>
                <lastmod>2026-09-25T01:07:15+00:00</lastmod>
                <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://alvin.johnjess.com/blog/getting-started-with-laravel-and-htmx</loc>
                <lastmod>2026-09-25T02:46:46+00:00</lastmod>
                <changefreq>weekly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://alvin.johnjess.com/blog/building-modular-laravel-applications</loc>
                <lastmod>2026-09-25T02:46:46+00:00</lastmod>
                <changefreq>weekly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://alvin.johnjess.com/blog/5-tips-for-writing-maintainable-css</loc>
                <lastmod>2026-09-25T02:46:35+00:00</lastmod>
                <changefreq>weekly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://alvin.johnjess.com/blog/alpinejs-a-lightweight-alternative-to-heavy-frontend-frameworks</loc>
                <lastmod>2026-09-25T02:47:11+00:00</lastmod>
                <changefreq>weekly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://alvin.johnjess.com/blog/how-i-landed-my-first-developer-job</loc>
                <lastmod>2026-09-25T02:47:10+00:00</lastmod>
                <changefreq>weekly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://alvin.johnjess.com/blog/optimizing-eloquent-queries-for-performance</loc>
                <lastmod>2026-09-25T02:46:35+00:00</lastmod>
                <changefreq>weekly</changefreq>
        <priority>0.6</priority>
    </url>
</urlset>
