<?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:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://mattlegrand.ai/</loc>
    <image:image>
      <image:loc>https://mattlegrand.ai/avatar.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://mattlegrand.ai/about/</loc>
    <image:image>
      <image:loc>https://mattlegrand.ai/avatar.jpg</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://mattlegrand.ai/meet/</loc>
  </url>
  <url>
    <loc>https://mattlegrand.ai/tags/</loc>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/</loc>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/ghst/</loc>
    <lastmod>2026-08-27</lastmod>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/ghst/cover.webp</video:thumbnail_loc>
      <video:title>Smarter ghost text</video:title>
      <video:description>ghst is a zsh plugin that puts LLM ghost text on your command line: inline autocomplete as you type, plain-English commands, and history search by meaning, with nothing running until you press Enter.</video:description>
      <video:content_loc>https://bucket.legrand.design/ghst/video.h264.mp4</video:content_loc>
    </video:video>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/draw-ai-canvas/</loc>
    <lastmod>2025-10-29</lastmod>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/draw-examples.Dh80tOxk_Z1b5gd1.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/draw-cafe-2/cover.webp</video:thumbnail_loc>
      <video:title>Sketching with words</video:title>
      <video:description>Teaching a drawing tool to think about space, hierarchy, and layout.</video:description>
      <video:content_loc>https://bucket.legrand.design/draw-cafe-2/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/color-wheel/cover.webp</video:thumbnail_loc>
      <video:title>Select any content and right click to batch-convert colors with the color wheel.</video:title>
      <video:description>Select any content and right click to batch-convert colors with the color wheel.</video:description>
      <video:content_loc>https://bucket.legrand.design/color-wheel/video.h264.mp4</video:content_loc>
    </video:video>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/augment-agent/</loc>
    <lastmod>2025-04-02</lastmod>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/augment-answer-2/cover.webp</video:thumbnail_loc>
      <video:title>An agent that actually understands your codebase</video:title>
      <video:description>How we solved the context problem that makes most AI coding assistants useless in real codebases, creating an agent that can work with 100k+ file repositories.</video:description>
      <video:content_loc>https://bucket.legrand.design/augment-answer-2/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/augment-implement/cover.webp</video:thumbnail_loc>
      <video:title>Augment Agent can one-shot tickets from Github or Linear. In this demo, the Agent is asked to…</video:title>
      <video:description>Augment Agent can one-shot tickets from Github or Linear. In this demo, the Agent is asked to solve a feature request from an open source repo. Augment's Context Engine allows it to gain more relevant understanding of the existing codebase in relation to the task.</video:description>
      <video:content_loc>https://bucket.legrand.design/augment-implement/video.h264.mp4</video:content_loc>
    </video:video>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/next-edit/</loc>
    <lastmod>2025-02-19</lastmod>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/next-edit-panel-2/cover.webp</video:thumbnail_loc>
      <video:title>Predicting your next edit</video:title>
      <video:description>Next Edit extends code completions beyond the cursor across your workspace, suggesting comprehensive edits to complete tasks quickly.</video:description>
      <video:content_loc>https://bucket.legrand.design/next-edit-panel-2/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/nextedit/next-edit-example/cover.webp</video:thumbnail_loc>
      <video:title>Predicting your next edit</video:title>
      <video:description>Next Edit extends code completions beyond the cursor across your workspace, suggesting comprehensive edits to complete tasks quickly.</video:description>
      <video:content_loc>https://bucket.legrand.design/nextedit/next-edit-example/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/nextedit/next-edit-id-deps/cover.webp</video:thumbnail_loc>
      <video:title>Predicting your next edit</video:title>
      <video:description>Next Edit extends code completions beyond the cursor across your workspace, suggesting comprehensive edits to complete tasks quickly.</video:description>
      <video:content_loc>https://bucket.legrand.design/nextedit/next-edit-id-deps/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/nextedit/next-edit-test-coverage/cover.webp</video:thumbnail_loc>
      <video:title>Predicting your next edit</video:title>
      <video:description>Next Edit extends code completions beyond the cursor across your workspace, suggesting comprehensive edits to complete tasks quickly.</video:description>
      <video:content_loc>https://bucket.legrand.design/nextedit/next-edit-test-coverage/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/nextedit/next-edit-iterative-development/cover.webp</video:thumbnail_loc>
      <video:title>Predicting your next edit</video:title>
      <video:description>Next Edit extends code completions beyond the cursor across your workspace, suggesting comprehensive edits to complete tasks quickly.</video:description>
      <video:content_loc>https://bucket.legrand.design/nextedit/next-edit-iterative-development/video.h264.mp4</video:content_loc>
    </video:video>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/augment/</loc>
    <lastmod>2024-10-15</lastmod>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/sizzle-2026-2/cover.webp</video:thumbnail_loc>
      <video:title>Building a context engine for real codebases</video:title>
      <video:description>How we built Augment's Context Engine to solve why AI coding assistants fail: understanding what matters in 100k+ file repositories.</video:description>
      <video:content_loc>https://bucket.legrand.design/sizzle-2026-2/video.h264.mp4</video:content_loc>
    </video:video>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/replit-teams/</loc>
    <lastmod>2024-07-20</lastmod>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/teams-sizzle/cover.webp</video:thumbnail_loc>
      <video:title>Real-time collaboration tools for software teams</video:title>
      <video:description>Collaborative tools that bring the natural feel of Google Docs and Figma to software development for teams building in real time.</video:description>
      <video:content_loc>https://bucket.legrand.design/teams-sizzle/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/replit-teams/cover.webp</video:thumbnail_loc>
      <video:title>Overview demo of Replit Teams features, demonstrating remote collaboration, product iteration with…</video:title>
      <video:description>Overview demo of Replit Teams features, demonstrating remote collaboration, product iteration with natural language, version control, and deployment.</video:description>
      <video:content_loc>https://bucket.legrand.design/replit-teams/video.h264.mp4</video:content_loc>
    </video:video>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/replit/</loc>
    <lastmod>2024-07-16</lastmod>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/replit-projects-dashboard.ChQvO3Kh_ZfbXx8.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/replit-projects-fork.BK66Tn5c_1JImdn.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/replit-projects-convert.BzVodlro_1yPLqX.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/replit-projects-changes.BzzPbKsx_Zk0OhB.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/replit-ai-design-system.CUpsBXU2_qKJEq.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/replit-ai-design-system-2.DU1MZ89T_ZIlle8.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/replit-prototyping-event.BadA2WPM_1gdEEE.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/replit-loop/cover.webp</video:thumbnail_loc>
      <video:title>Tools for the next generation of software developers</video:title>
      <video:description>Today, comparatively few people build software the rest of the world uses.</video:description>
      <video:content_loc>https://bucket.legrand.design/replit-loop/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/replit-teams/cover.webp</video:thumbnail_loc>
      <video:title>Overview demo of Replit Teams features, demonstrating remote collaboration, product iteration with…</video:title>
      <video:description>Overview demo of Replit Teams features, demonstrating remote collaboration, product iteration with natural language, version control, and deployment.</video:description>
      <video:content_loc>https://bucket.legrand.design/replit-teams/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/actions-context/cover.webp</video:thumbnail_loc>
      <video:title>Tools for the next generation of software developers</video:title>
      <video:description>Today, comparatively few people build software the rest of the world uses.</video:description>
      <video:content_loc>https://bucket.legrand.design/actions-context/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/replit-aarj/cover.webp</video:thumbnail_loc>
      <video:title>Prototype of Replit AI using new foundational archetypes: Assemble Jobs and Inline Generation. By…</video:title>
      <video:description>Prototype of Replit AI using new foundational archetypes: Assemble Jobs and Inline Generation. By transforming language model generations into structured data, the tool concatenates and performs transformations sequentially. These primitives became the precursors to Replit Agent. Once we could expose workspace functions to AI, the next step was building a fully autonomous development system.</video:description>
      <video:content_loc>https://bucket.legrand.design/replit-aarj/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/figma-plugin/cover.webp</video:thumbnail_loc>
      <video:title>Live demo of the Replit Figma plugin used to export a &quot;Twitter clone&quot; design from Figma…</video:title>
      <video:description>Live demo of the Replit Figma plugin used to export a &quot;Twitter clone&quot; design from Figma, leveraging component and auto layout features to prescribe component structure and responsive layout properties.</video:description>
      <video:content_loc>https://bucket.legrand.design/figma-plugin/video.h264.mp4</video:content_loc>
    </video:video>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/replit-agent/</loc>
    <lastmod>2024-07-16</lastmod>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/replit-agent-mobile/cover.webp</video:thumbnail_loc>
      <video:title>Idea to app, fast</video:title>
      <video:description>Replit Agent is an AI system that can create and deploy applications from idea to deployment in just minutes, revolutionizing how developers build software.</video:description>
      <video:content_loc>https://bucket.legrand.design/replit-agent-mobile/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/replit-agent-assistant/cover.webp</video:thumbnail_loc>
      <video:title>The Agent starts by generating a plan from your app description. Once approved, it enters an…</video:title>
      <video:description>The Agent starts by generating a plan from your app description. Once approved, it enters an execution loop: reading the environment, deciding the next action, and executing it — whether that's writing code, configuring tools, or asking for input. Throughout the process, it collaboratively checks in with you to ensure alignment.</video:description>
      <video:content_loc>https://bucket.legrand.design/replit-agent-assistant/video.h264.mp4</video:content_loc>
    </video:video>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/replit-ai/</loc>
    <lastmod>2024-05-20</lastmod>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/replit-ai-design-system.CUpsBXU2_qKJEq.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/replit-ai-design-system-2.DU1MZ89T_ZIlle8.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/replit-agent/cover.webp</video:thumbnail_loc>
      <video:title>AI-powered development tools for modern workspaces</video:title>
      <video:description>Designing workspace-aware AI that understands your codebase through context hierarchies, inline edits, and agentic workflows</video:description>
      <video:content_loc>https://bucket.legrand.design/replit-agent/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/actions-context/cover.webp</video:thumbnail_loc>
      <video:title>AI-powered development tools for modern workspaces</video:title>
      <video:description>Designing workspace-aware AI that understands your codebase through context hierarchies, inline edits, and agentic workflows</video:description>
      <video:content_loc>https://bucket.legrand.design/actions-context/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/replit-aarj/cover.webp</video:thumbnail_loc>
      <video:title>Prototype of Replit AI using new foundational archetypes: Assemble Jobs and Inline Generation. By…</video:title>
      <video:description>Prototype of Replit AI using new foundational archetypes: Assemble Jobs and Inline Generation. By transforming language model generations into structured data, the tool concatenates and performs transformations sequentially. These primitives became the precursors to Replit Agent. Once we could expose workspace functions to AI, the next step was building a fully autonomous development system.</video:description>
      <video:content_loc>https://bucket.legrand.design/replit-aarj/video.h264.mp4</video:content_loc>
    </video:video>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/replit-projects/</loc>
    <lastmod>2024-04-14</lastmod>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/replit-projects-dashboard.ChQvO3Kh_ZfbXx8.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/replit-projects-fork.BK66Tn5c_1JImdn.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/replit-projects-convert.BzVodlro_1yPLqX.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/replit-projects-changes.BzzPbKsx_Zk0OhB.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/replit-projects/cover.webp</video:thumbnail_loc>
      <video:title>Better version control, without reinventing git</video:title>
      <video:description>How we built version control that feels native to real-time collaboration, adopting trunk-based development and code review workflows without reinventing git.</video:description>
      <video:content_loc>https://bucket.legrand.design/replit-projects/video.h264.mp4</video:content_loc>
    </video:video>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/figma-to-code/</loc>
    <lastmod>2024-02-14</lastmod>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/figma-to-replit.D-1cn92n_Z2t6oMV.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/replit-prototyping-event.BadA2WPM_1gdEEE.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/figma-plugin/cover.webp</video:thumbnail_loc>
      <video:title>Live demo of the Replit Figma plugin used to export a &quot;Twitter clone&quot; design from Figma…</video:title>
      <video:description>Live demo of the Replit Figma plugin used to export a &quot;Twitter clone&quot; design from Figma, leveraging component and auto layout features to prescribe component structure and responsive layout properties.</video:description>
      <video:content_loc>https://bucket.legrand.design/figma-plugin/video.h264.mp4</video:content_loc>
    </video:video>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/solutionism-interview/</loc>
    <lastmod>2023-10-31</lastmod>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/solutionism-film/cover.webp</video:thumbnail_loc>
      <video:title>From Solutionism (2013), which went from the Cannes Court Métrage that May to seven more festivals…</video:title>
      <video:description>From Solutionism (2013), which went from the Cannes Court Métrage that May to seven more festivals that year. More at solutionism-film.com.</video:description>
      <video:content_loc>https://bucket.legrand.design/solutionism-film/video.h264.mp4</video:content_loc>
    </video:video>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/wide-gamut-images/</loc>
    <lastmod>2026-08-27</lastmod>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/food-truck-p3.DOl1k5eE_ZAvkss.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/flare-p3.e0vMMTCI_1IqXQA.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/yellow-911-p3.Cwhque7d_Z1W9BG8.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/bubble/</loc>
    <lastmod>2021-03-10</lastmod>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/bubble-maison-design-dark.DKAY64Bb_Z22djFN.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/bubble-maison-workflows-dark.CCpsBNRx_1KEfYi.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/bubble-maison-api-workflows-dark.Cs8jOpmL_ZyX5YY.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/bubble-maison-data-types-dark.T1nIcuj__Z23So3W.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/bubble-maison-styles-dark.DW41hVIx_2byJm4.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/bubble-maison-design-light.E4VOCZKX_ZE4xeu.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/bubble-maison-workflows-light.DylNuPYt_2k9PoY.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/bubble-team.XB_DcQNR_Z6xitI.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/bubble-new-loop/cover.webp</video:thumbnail_loc>
      <video:title>Build full-stack applications without writing code</video:title>
      <video:description>Bubble is the world's most powerful no-code platform. The Maison design system transformed its editor experience, enabling rapid customer growth.</video:description>
      <video:content_loc>https://bucket.legrand.design/bubble-new-loop/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/bubble-old-demo/cover.webp</video:thumbnail_loc>
      <video:title>The Bubble interface prior to design efforts, while capable of building complex products itself…</video:title>
      <video:description>The Bubble interface prior to design efforts, while capable of building complex products itself, didn't possess the ease of use or reliability needed to sustain adoption.</video:description>
      <video:content_loc>https://bucket.legrand.design/bubble-old-demo/video.h264.mp4</video:content_loc>
    </video:video>
  </url>
  <url>
    <loc>https://mattlegrand.ai/work/gocap/</loc>
    <lastmod>2019-04-24</lastmod>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/gocap-breakfast.pDz-OVqw_2q30W8.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/gocap-system.XDPonaLV_Z13OYfM.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/gocap-splash.aj6Xor2X_1TGc1.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/gocap-dash-1.Xi1O1g6E_24R687.webp</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://mattlegrand.ai/_astro/gocap-dash-2.CXejgZj2_Z1odrq9.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/gocap-60fps/cover.webp</video:thumbnail_loc>
      <video:title>Data-driven care for injectable medicine</video:title>
      <video:description>Common Sensing succeeded in bringing a novel smart hardware device from concept to market in a difficult space.</video:description>
      <video:content_loc>https://bucket.legrand.design/gocap-60fps/video.h264.mp4</video:content_loc>
    </video:video>
    <video:video>
      <video:thumbnail_loc>https://bucket.legrand.design/gocap-unbox/cover.webp</video:thumbnail_loc>
      <video:title>I produced marketing and educational materials like this video, the packaging itself, the Gocap…</video:title>
      <video:description>I produced marketing and educational materials like this video, the packaging itself, the Gocap website, and so on completely in-house, using resources from our shared hacker space, Industry Lab.</video:description>
      <video:content_loc>https://bucket.legrand.design/gocap-unbox/video.h264.mp4</video:content_loc>
    </video:video>
  </url>
  <url>
    <loc>https://mattlegrand.ai/tags/product-design/</loc>
    <lastmod>2025-10-29</lastmod>
  </url>
  <url>
    <loc>https://mattlegrand.ai/tags/ai/</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
  <url>
    <loc>https://mattlegrand.ai/tags/developer-tools/</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
  <url>
    <loc>https://mattlegrand.ai/tags/collaboration/</loc>
    <lastmod>2024-07-20</lastmod>
  </url>
  <url>
    <loc>https://mattlegrand.ai/tags/code-intelligence/</loc>
    <lastmod>2025-04-02</lastmod>
  </url>
  <url>
    <loc>https://mattlegrand.ai/tags/ai-agents/</loc>
    <lastmod>2025-04-02</lastmod>
  </url>
  <url>
    <loc>https://mattlegrand.ai/tags/design-systems/</loc>
    <lastmod>2024-05-20</lastmod>
  </url>
  <url>
    <loc>https://mattlegrand.ai/tags/design-tools/</loc>
    <lastmod>2025-10-29</lastmod>
  </url>
  <url>
    <loc>https://mattlegrand.ai/tags/no-code/</loc>
    <lastmod>2024-07-16</lastmod>
  </url>
  <url>
    <loc>https://mattlegrand.ai/tags/react/</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
  <url>
    <loc>https://mattlegrand.ai/tags/ux/</loc>
    <lastmod>2021-03-10</lastmod>
  </url>
</urlset>
