<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://www.matthewswong.com/en</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en" />
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/experience</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/experience" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/experience" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/experience" />
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/education</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/education" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/education" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/education" />
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/projects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects" />
<image:image>
<image:loc>https://www.matthewswong.com/AiFeeds.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/ReviewCI.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/jid-web.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/parcel-cirebon.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/tiktok-agency.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/shibui-lp.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/STADPASS%2520Project.jpeg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/Observer%2520KPU%2520Project.jpeg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/certifications</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/certifications" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/certifications" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/certifications" />
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/hackathons</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/hackathons" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/hackathons" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/hackathons" />
<image:image>
<image:loc>https://www.matthewswong.com/images/hackathon/PWC-Hackathon.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/hackathon/web3-training-documentation.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/hackathon/AI-Hackathon1.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/hackathon/Pwc-hackathon-2024.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/hackathon/commsult-software-workshop.jpeg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/hackathon/web3-networking-event.jpeg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/Blockchain1.jpeg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/Symposium1.jpeg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog" />
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/contact" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/contact" />
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/claude-opus-4-7-whats-new</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/claude-opus-4-7-whats-new" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/claude-opus-4-7-whats-new" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/claude-opus-4-7-whats-new" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/claude-opus-4-7.png</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/loki-prometheus-observability</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/loki-prometheus-observability" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/loki-prometheus-observability" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/loki-prometheus-observability" />
<image:image>
<image:loc>https://www.matthewswong.com/monitoring-blog.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/building-saas-ai-gymbro</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/building-saas-ai-gymbro" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/building-saas-ai-gymbro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/building-saas-ai-gymbro" />
<image:image>
<image:loc>https://www.matthewswong.com/my-product.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/life-at-swiss-german-university</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/life-at-swiss-german-university" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/life-at-swiss-german-university" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/life-at-swiss-german-university" />
<image:image>
<image:loc>https://www.matthewswong.com/images/sgu-location.webp</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/pwc-capture-the-flag</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/pwc-capture-the-flag" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/pwc-capture-the-flag" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/pwc-capture-the-flag" />
<image:image>
<image:loc>https://www.matthewswong.com/images/hackathon/PWC-Hackathon.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/ci-cd-pipeline-github-actions</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/ci-cd-pipeline-github-actions" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/ci-cd-pipeline-github-actions" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/ci-cd-pipeline-github-actions" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/ci-cd-github-actions.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/kubernetes-deployment-strategies</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/kubernetes-deployment-strategies" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/kubernetes-deployment-strategies" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/kubernetes-deployment-strategies" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/kubernetes-deployment.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/docker-containerization-best-practices</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/docker-containerization-best-practices" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/docker-containerization-best-practices" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/docker-containerization-best-practices" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/docker-best-practices.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/docker-swarm-orchestration</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/docker-swarm-orchestration" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/docker-swarm-orchestration" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/docker-swarm-orchestration" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/docker-swarm.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/ansible-automation-infrastructure</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/ansible-automation-infrastructure" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/ansible-automation-infrastructure" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/ansible-automation-infrastructure" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/ansible-automation.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/infrastructure-as-code-terraform</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/infrastructure-as-code-terraform" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/infrastructure-as-code-terraform" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/infrastructure-as-code-terraform" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/terraform-iac.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/gitops-argocd-flux</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/gitops-argocd-flux" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/gitops-argocd-flux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/gitops-argocd-flux" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/gitops-argocd.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/site-reliability-engineering-sre</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/site-reliability-engineering-sre" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/site-reliability-engineering-sre" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/site-reliability-engineering-sre" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/sre-reliability.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/devsecops-security-pipeline</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/devsecops-security-pipeline" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/devsecops-security-pipeline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/devsecops-security-pipeline" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/devsecops.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/cloudflare-r2-gcs-egress</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/cloudflare-r2-gcs-egress" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/cloudflare-r2-gcs-egress" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/cloudflare-r2-gcs-egress" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/cloudflare-r2.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/clean-code-principles</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/clean-code-principles" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/clean-code-principles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/clean-code-principles" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/clean-code.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/microservices-vs-monolith</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/microservices-vs-monolith" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/microservices-vs-monolith" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/microservices-vs-monolith" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/microservices.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/api-design-rest-graphql</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/api-design-rest-graphql" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/api-design-rest-graphql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/api-design-rest-graphql" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/api-rest-graphql.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/test-driven-development-tdd</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/test-driven-development-tdd" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/test-driven-development-tdd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/test-driven-development-tdd" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/test-driven-dev.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/software-architecture-patterns</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/software-architecture-patterns" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/software-architecture-patterns" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/software-architecture-patterns" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/software-architecture.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/database-optimization-postgresql</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/database-optimization-postgresql" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/database-optimization-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/database-optimization-postgresql" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/postgres-optimization.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/nextjs-performance-optimization</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/nextjs-performance-optimization" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/nextjs-performance-optimization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/nextjs-performance-optimization" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/nextjs-performance.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/erp-implementation-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/erp-implementation-guide" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/erp-implementation-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/erp-implementation-guide" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/erp-implementation.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/erp-digital-transformation</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/erp-digital-transformation" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/erp-digital-transformation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/erp-digital-transformation" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/erp-digital-transform.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/erp-integration-api-strategy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/erp-integration-api-strategy" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/erp-integration-api-strategy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/erp-integration-api-strategy" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/erp-integration-api.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/erp-customization-vs-configuration</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/erp-customization-vs-configuration" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/erp-customization-vs-configuration" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/erp-customization-vs-configuration" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/erp-customization.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/erp-data-migration-strategy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/erp-data-migration-strategy" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/erp-data-migration-strategy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/erp-data-migration-strategy" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/erp-data-migration.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/cloudflare-email-inbound-smtp2go</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/cloudflare-email-inbound-smtp2go" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/cloudflare-email-inbound-smtp2go" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/cloudflare-email-inbound-smtp2go" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/cloudflare-email.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/pusat-data-nasional-pdn-cloud-developer-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/pusat-data-nasional-pdn-cloud-developer-guide" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/pusat-data-nasional-pdn-cloud-developer-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/pusat-data-nasional-pdn-cloud-developer-guide" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/pusat-data-nasional-pdn-cloud-developer-guide.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/azure-indonesia-central-region-deployment-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/azure-indonesia-central-region-deployment-guide" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/azure-indonesia-central-region-deployment-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/azure-indonesia-central-region-deployment-guide" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/azure-indonesia-central-region-deployment-guide.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/indonesia-open-banking-snap-api-qris-developer-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/indonesia-open-banking-snap-api-qris-developer-guide" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/indonesia-open-banking-snap-api-qris-developer-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/indonesia-open-banking-snap-api-qris-developer-guide" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/indonesia-open-banking-snap-api-qris-developer-guide.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/uu-pdp-compliance-developer-guide-indonesia</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/uu-pdp-compliance-developer-guide-indonesia" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/uu-pdp-compliance-developer-guide-indonesia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/uu-pdp-compliance-developer-guide-indonesia" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/uu-pdp-compliance-developer-guide-indonesia.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/finops-cloud-cost-optimization-indonesia</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/finops-cloud-cost-optimization-indonesia" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/finops-cloud-cost-optimization-indonesia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/finops-cloud-cost-optimization-indonesia" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/finops-cloud-cost-optimization-indonesia.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/odoo-erp-custom-module-development-indonesia</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/odoo-erp-custom-module-development-indonesia" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/odoo-erp-custom-module-development-indonesia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/odoo-erp-custom-module-development-indonesia" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/odoo-erp-custom-module-development-indonesia.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/building-production-rag-llm-applications</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/building-production-rag-llm-applications" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/building-production-rag-llm-applications" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/building-production-rag-llm-applications" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/building-production-rag-llm-applications.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/kubernetes-k3s-production-lightweight-indonesia</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/kubernetes-k3s-production-lightweight-indonesia" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/kubernetes-k3s-production-lightweight-indonesia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/kubernetes-k3s-production-lightweight-indonesia" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/kubernetes-k3s-production-lightweight-indonesia.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/platform-engineering-internal-developer-platform</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/platform-engineering-internal-developer-platform" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/platform-engineering-internal-developer-platform" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/platform-engineering-internal-developer-platform" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/platform-engineering-internal-developer-platform.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/blog/zero-trust-security-architecture-indonesia</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/zero-trust-security-architecture-indonesia" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/zero-trust-security-architecture-indonesia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/zero-trust-security-architecture-indonesia" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/zero-trust-security-architecture-indonesia.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/certifications/devops-professional-certificate</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/certifications/devops-professional-certificate" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/certifications/devops-professional-certificate" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/certifications/devops-professional-certificate" />
<image:image>
<image:loc>https://www.matthewswong.com/images/certifications/devops-professional-certificate.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/certifications/network-defense-essentials</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/certifications/network-defense-essentials" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/certifications/network-defense-essentials" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/certifications/network-defense-essentials" />
<image:image>
<image:loc>https://www.matthewswong.com/images/certifications/network-defense-essentials.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/certifications/aws-academy-cloud-foundations</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/certifications/aws-academy-cloud-foundations" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/certifications/aws-academy-cloud-foundations" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/certifications/aws-academy-cloud-foundations" />
<image:image>
<image:loc>https://www.matthewswong.com/images/certifications/aws-academy-cloud-foundations.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/certifications/sql-advanced</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/certifications/sql-advanced" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/certifications/sql-advanced" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/certifications/sql-advanced" />
<image:image>
<image:loc>https://www.matthewswong.com/images/certifications/sql-advanced.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/certifications/ethical-hacking-essentials</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/certifications/ethical-hacking-essentials" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/certifications/ethical-hacking-essentials" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/certifications/ethical-hacking-essentials" />
<image:image>
<image:loc>https://www.matthewswong.com/images/certifications/ethical-hacking-essentials.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/certifications/cybersecurity-awareness-professional</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/certifications/cybersecurity-awareness-professional" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/certifications/cybersecurity-awareness-professional" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/certifications/cybersecurity-awareness-professional" />
<image:image>
<image:loc>https://www.matthewswong.com/images/certifications/cybersecurity-awareness-professional.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/projects/ancorapro</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/ancorapro" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/ancorapro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/ancorapro" />
<image:image>
<image:loc>https://www.matthewswong.com/images/ancorapro-poster.png</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/projects/ai-feeds</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/ai-feeds" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/ai-feeds" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/ai-feeds" />
<image:image>
<image:loc>https://www.matthewswong.com/AiFeeds.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/projects/review-ci</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/review-ci" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/review-ci" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/review-ci" />
<image:image>
<image:loc>https://www.matthewswong.com/ReviewCI.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/projects/jakarta-intl-denso</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/jakarta-intl-denso" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/jakarta-intl-denso" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/jakarta-intl-denso" />
<image:image>
<image:loc>https://www.matthewswong.com/jid-web.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/projects/parcel-cirebon</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/parcel-cirebon" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/parcel-cirebon" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/parcel-cirebon" />
<image:image>
<image:loc>https://www.matthewswong.com/parcel-cirebon.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/projects/tiktok-agency-incubator</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/tiktok-agency-incubator" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/tiktok-agency-incubator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/tiktok-agency-incubator" />
<image:image>
<image:loc>https://www.matthewswong.com/tiktok-agency.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/projects/shibui-matcha-bar</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/shibui-matcha-bar" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/shibui-matcha-bar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/shibui-matcha-bar" />
<image:image>
<image:loc>https://www.matthewswong.com/shibui-lp.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/projects/mpilates</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/mpilates" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/mpilates" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/mpilates" />
<image:image>
<image:loc>https://www.matthewswong.com/mpilates-web.png</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/projects/stadpass</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/stadpass" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/stadpass" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/stadpass" />
<image:image>
<image:loc>https://www.matthewswong.com/images/STADPASS%2520Project.jpeg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/projects/observer-kpu</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/observer-kpu" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/observer-kpu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/observer-kpu" />
<image:image>
<image:loc>https://www.matthewswong.com/images/Observer%2520KPU%2520Project.jpeg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/projects/credit-risk-analysis</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/credit-risk-analysis" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/credit-risk-analysis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/credit-risk-analysis" />
<image:image>
<image:loc>https://www.matthewswong.com/images/rakamin/rakamin-01.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/rakamin/rakamin-02.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/rakamin/rakamin-03.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/rakamin/rakamin-04.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/rakamin/rakamin-05.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/rakamin/rakamin-06.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/en/projects/security-onion-lab</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/security-onion-lab" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/security-onion-lab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/security-onion-lab" />
<image:image>
<image:loc>https://www.matthewswong.com/images/1.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/5.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/6.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/7.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/8.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/9.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en" />
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/experience</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/experience" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/experience" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/experience" />
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/education</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/education" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/education" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/education" />
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/projects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects" />
<image:image>
<image:loc>https://www.matthewswong.com/AiFeeds.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/ReviewCI.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/jid-web.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/parcel-cirebon.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/tiktok-agency.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/shibui-lp.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/STADPASS%2520Project.jpeg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/Observer%2520KPU%2520Project.jpeg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/certifications</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/certifications" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/certifications" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/certifications" />
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/hackathons</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/hackathons" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/hackathons" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/hackathons" />
<image:image>
<image:loc>https://www.matthewswong.com/images/hackathon/PWC-Hackathon.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/hackathon/web3-training-documentation.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/hackathon/AI-Hackathon1.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/hackathon/Pwc-hackathon-2024.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/hackathon/commsult-software-workshop.jpeg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/hackathon/web3-networking-event.jpeg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/Blockchain1.jpeg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/Symposium1.jpeg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog" />
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/contact" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/contact" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/contact" />
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/claude-opus-4-7-whats-new</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/claude-opus-4-7-whats-new" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/claude-opus-4-7-whats-new" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/claude-opus-4-7-whats-new" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/claude-opus-4-7.png</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/loki-prometheus-observability</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/loki-prometheus-observability" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/loki-prometheus-observability" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/loki-prometheus-observability" />
<image:image>
<image:loc>https://www.matthewswong.com/monitoring-blog.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/building-saas-ai-gymbro</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/building-saas-ai-gymbro" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/building-saas-ai-gymbro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/building-saas-ai-gymbro" />
<image:image>
<image:loc>https://www.matthewswong.com/my-product.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/life-at-swiss-german-university</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/life-at-swiss-german-university" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/life-at-swiss-german-university" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/life-at-swiss-german-university" />
<image:image>
<image:loc>https://www.matthewswong.com/images/sgu-location.webp</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/pwc-capture-the-flag</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/pwc-capture-the-flag" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/pwc-capture-the-flag" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/pwc-capture-the-flag" />
<image:image>
<image:loc>https://www.matthewswong.com/images/hackathon/PWC-Hackathon.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/ci-cd-pipeline-github-actions</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/ci-cd-pipeline-github-actions" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/ci-cd-pipeline-github-actions" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/ci-cd-pipeline-github-actions" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/ci-cd-github-actions.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/kubernetes-deployment-strategies</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/kubernetes-deployment-strategies" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/kubernetes-deployment-strategies" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/kubernetes-deployment-strategies" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/kubernetes-deployment.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/docker-containerization-best-practices</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/docker-containerization-best-practices" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/docker-containerization-best-practices" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/docker-containerization-best-practices" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/docker-best-practices.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/docker-swarm-orchestration</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/docker-swarm-orchestration" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/docker-swarm-orchestration" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/docker-swarm-orchestration" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/docker-swarm.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/ansible-automation-infrastructure</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/ansible-automation-infrastructure" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/ansible-automation-infrastructure" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/ansible-automation-infrastructure" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/ansible-automation.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/infrastructure-as-code-terraform</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/infrastructure-as-code-terraform" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/infrastructure-as-code-terraform" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/infrastructure-as-code-terraform" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/terraform-iac.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/gitops-argocd-flux</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/gitops-argocd-flux" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/gitops-argocd-flux" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/gitops-argocd-flux" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/gitops-argocd.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/site-reliability-engineering-sre</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/site-reliability-engineering-sre" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/site-reliability-engineering-sre" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/site-reliability-engineering-sre" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/sre-reliability.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/devsecops-security-pipeline</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/devsecops-security-pipeline" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/devsecops-security-pipeline" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/devsecops-security-pipeline" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/devsecops.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/cloudflare-r2-gcs-egress</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/cloudflare-r2-gcs-egress" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/cloudflare-r2-gcs-egress" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/cloudflare-r2-gcs-egress" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/cloudflare-r2.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/clean-code-principles</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/clean-code-principles" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/clean-code-principles" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/clean-code-principles" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/clean-code.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/microservices-vs-monolith</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/microservices-vs-monolith" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/microservices-vs-monolith" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/microservices-vs-monolith" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/microservices.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/api-design-rest-graphql</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/api-design-rest-graphql" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/api-design-rest-graphql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/api-design-rest-graphql" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/api-rest-graphql.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/test-driven-development-tdd</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/test-driven-development-tdd" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/test-driven-development-tdd" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/test-driven-development-tdd" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/test-driven-dev.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/software-architecture-patterns</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/software-architecture-patterns" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/software-architecture-patterns" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/software-architecture-patterns" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/software-architecture.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/database-optimization-postgresql</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/database-optimization-postgresql" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/database-optimization-postgresql" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/database-optimization-postgresql" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/postgres-optimization.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/nextjs-performance-optimization</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/nextjs-performance-optimization" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/nextjs-performance-optimization" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/nextjs-performance-optimization" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/nextjs-performance.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/erp-implementation-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/erp-implementation-guide" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/erp-implementation-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/erp-implementation-guide" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/erp-implementation.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/erp-digital-transformation</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/erp-digital-transformation" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/erp-digital-transformation" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/erp-digital-transformation" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/erp-digital-transform.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/erp-integration-api-strategy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/erp-integration-api-strategy" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/erp-integration-api-strategy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/erp-integration-api-strategy" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/erp-integration-api.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/erp-customization-vs-configuration</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/erp-customization-vs-configuration" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/erp-customization-vs-configuration" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/erp-customization-vs-configuration" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/erp-customization.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/erp-data-migration-strategy</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/erp-data-migration-strategy" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/erp-data-migration-strategy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/erp-data-migration-strategy" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/erp-data-migration.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/cloudflare-email-inbound-smtp2go</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/cloudflare-email-inbound-smtp2go" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/cloudflare-email-inbound-smtp2go" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/cloudflare-email-inbound-smtp2go" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/cloudflare-email.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/pusat-data-nasional-pdn-cloud-developer-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/pusat-data-nasional-pdn-cloud-developer-guide" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/pusat-data-nasional-pdn-cloud-developer-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/pusat-data-nasional-pdn-cloud-developer-guide" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/pusat-data-nasional-pdn-cloud-developer-guide.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/azure-indonesia-central-region-deployment-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/azure-indonesia-central-region-deployment-guide" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/azure-indonesia-central-region-deployment-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/azure-indonesia-central-region-deployment-guide" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/azure-indonesia-central-region-deployment-guide.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/indonesia-open-banking-snap-api-qris-developer-guide</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/indonesia-open-banking-snap-api-qris-developer-guide" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/indonesia-open-banking-snap-api-qris-developer-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/indonesia-open-banking-snap-api-qris-developer-guide" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/indonesia-open-banking-snap-api-qris-developer-guide.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/uu-pdp-compliance-developer-guide-indonesia</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/uu-pdp-compliance-developer-guide-indonesia" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/uu-pdp-compliance-developer-guide-indonesia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/uu-pdp-compliance-developer-guide-indonesia" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/uu-pdp-compliance-developer-guide-indonesia.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/finops-cloud-cost-optimization-indonesia</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/finops-cloud-cost-optimization-indonesia" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/finops-cloud-cost-optimization-indonesia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/finops-cloud-cost-optimization-indonesia" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/finops-cloud-cost-optimization-indonesia.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/odoo-erp-custom-module-development-indonesia</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/odoo-erp-custom-module-development-indonesia" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/odoo-erp-custom-module-development-indonesia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/odoo-erp-custom-module-development-indonesia" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/odoo-erp-custom-module-development-indonesia.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/building-production-rag-llm-applications</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/building-production-rag-llm-applications" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/building-production-rag-llm-applications" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/building-production-rag-llm-applications" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/building-production-rag-llm-applications.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/kubernetes-k3s-production-lightweight-indonesia</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/kubernetes-k3s-production-lightweight-indonesia" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/kubernetes-k3s-production-lightweight-indonesia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/kubernetes-k3s-production-lightweight-indonesia" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/kubernetes-k3s-production-lightweight-indonesia.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/platform-engineering-internal-developer-platform</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/platform-engineering-internal-developer-platform" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/platform-engineering-internal-developer-platform" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/platform-engineering-internal-developer-platform" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/platform-engineering-internal-developer-platform.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/blog/zero-trust-security-architecture-indonesia</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/blog/zero-trust-security-architecture-indonesia" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/blog/zero-trust-security-architecture-indonesia" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/blog/zero-trust-security-architecture-indonesia" />
<image:image>
<image:loc>https://www.matthewswong.com/images/blog/zero-trust-security-architecture-indonesia.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/certifications/devops-professional-certificate</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/certifications/devops-professional-certificate" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/certifications/devops-professional-certificate" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/certifications/devops-professional-certificate" />
<image:image>
<image:loc>https://www.matthewswong.com/images/certifications/devops-professional-certificate.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/certifications/network-defense-essentials</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/certifications/network-defense-essentials" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/certifications/network-defense-essentials" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/certifications/network-defense-essentials" />
<image:image>
<image:loc>https://www.matthewswong.com/images/certifications/network-defense-essentials.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/certifications/aws-academy-cloud-foundations</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/certifications/aws-academy-cloud-foundations" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/certifications/aws-academy-cloud-foundations" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/certifications/aws-academy-cloud-foundations" />
<image:image>
<image:loc>https://www.matthewswong.com/images/certifications/aws-academy-cloud-foundations.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/certifications/sql-advanced</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/certifications/sql-advanced" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/certifications/sql-advanced" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/certifications/sql-advanced" />
<image:image>
<image:loc>https://www.matthewswong.com/images/certifications/sql-advanced.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/certifications/ethical-hacking-essentials</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/certifications/ethical-hacking-essentials" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/certifications/ethical-hacking-essentials" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/certifications/ethical-hacking-essentials" />
<image:image>
<image:loc>https://www.matthewswong.com/images/certifications/ethical-hacking-essentials.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/certifications/cybersecurity-awareness-professional</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/certifications/cybersecurity-awareness-professional" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/certifications/cybersecurity-awareness-professional" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/certifications/cybersecurity-awareness-professional" />
<image:image>
<image:loc>https://www.matthewswong.com/images/certifications/cybersecurity-awareness-professional.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/projects/ancorapro</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/ancorapro" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/ancorapro" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/ancorapro" />
<image:image>
<image:loc>https://www.matthewswong.com/images/ancorapro-poster.png</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/projects/ai-feeds</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/ai-feeds" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/ai-feeds" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/ai-feeds" />
<image:image>
<image:loc>https://www.matthewswong.com/AiFeeds.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/projects/review-ci</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/review-ci" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/review-ci" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/review-ci" />
<image:image>
<image:loc>https://www.matthewswong.com/ReviewCI.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/projects/jakarta-intl-denso</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/jakarta-intl-denso" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/jakarta-intl-denso" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/jakarta-intl-denso" />
<image:image>
<image:loc>https://www.matthewswong.com/jid-web.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/projects/parcel-cirebon</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/parcel-cirebon" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/parcel-cirebon" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/parcel-cirebon" />
<image:image>
<image:loc>https://www.matthewswong.com/parcel-cirebon.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/projects/tiktok-agency-incubator</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/tiktok-agency-incubator" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/tiktok-agency-incubator" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/tiktok-agency-incubator" />
<image:image>
<image:loc>https://www.matthewswong.com/tiktok-agency.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/projects/shibui-matcha-bar</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/shibui-matcha-bar" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/shibui-matcha-bar" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/shibui-matcha-bar" />
<image:image>
<image:loc>https://www.matthewswong.com/shibui-lp.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/projects/mpilates</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/mpilates" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/mpilates" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/mpilates" />
<image:image>
<image:loc>https://www.matthewswong.com/mpilates-web.png</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/projects/stadpass</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/stadpass" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/stadpass" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/stadpass" />
<image:image>
<image:loc>https://www.matthewswong.com/images/STADPASS%2520Project.jpeg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/projects/observer-kpu</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/observer-kpu" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/observer-kpu" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/observer-kpu" />
<image:image>
<image:loc>https://www.matthewswong.com/images/Observer%2520KPU%2520Project.jpeg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/projects/credit-risk-analysis</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/credit-risk-analysis" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/credit-risk-analysis" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/credit-risk-analysis" />
<image:image>
<image:loc>https://www.matthewswong.com/images/rakamin/rakamin-01.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/rakamin/rakamin-02.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/rakamin/rakamin-03.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/rakamin/rakamin-04.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/rakamin/rakamin-05.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/rakamin/rakamin-06.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.matthewswong.com/id/projects/security-onion-lab</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.matthewswong.com/en/projects/security-onion-lab" />
<xhtml:link rel="alternate" hreflang="id" href="https://www.matthewswong.com/id/projects/security-onion-lab" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.matthewswong.com/en/projects/security-onion-lab" />
<image:image>
<image:loc>https://www.matthewswong.com/images/1.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/5.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/6.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/7.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/8.jpg</image:loc>
</image:image>
<image:image>
<image:loc>https://www.matthewswong.com/images/9.jpg</image:loc>
</image:image>
<lastmod>2026-05-15T06:12:21.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
