<?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">
  
    <url>
      <loc>https://aryansrao.vercel.app/</loc>
      <image:image>
        <image:loc>https://aryansrao.vercel.app/logo.png</image:loc>
        <image:title>Aryan S Rao - Software Engineer Logo</image:title>
        <image:caption>Aryan S Rao Portfolio Logo &amp; Branding</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/about</loc>
      <image:image>
        <image:loc>https://aryansrao.vercel.app/about-hero-bg.jpg</image:loc>
        <image:title>Aryan S Rao Workspace &amp; Systems Engineering Lab</image:title>
        <image:caption>Aryan S Rao working on bare-metal systems, Rust code, and web applications</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/vev</loc>
      <image:image>
        <image:loc>https://imglink.cc/cdn/fV7hGBMm9G.png</image:loc>
        <image:title>Vev — Cover Screenshot</image:title>
        <image:caption>A desktop browser built from scratch: Rust + Chromium Embedded Framework, with on-device AI phishing detection (ONNX, no cloud), Tor integration, fingerprint resistance, an encrypted vault, and a built-in torrent and media downloader. Privacy is the default, not a toggle. Currently in development.</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/fV7hGBMm9G.png</image:loc>
        <image:title>Vev Screenshot 1</image:title>
        <image:caption>Vev Privacy-First Desktop Browser</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/deIzH-5Cbg.png</image:loc>
        <image:title>Vev Screenshot 2</image:title>
        <image:caption>Vev Privacy-First Desktop Browser</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/ioZJ_WmOV-.png</image:loc>
        <image:title>Vev Screenshot 3</image:title>
        <image:caption>Vev Privacy-First Desktop Browser</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/jVu2_nDJWd.png</image:loc>
        <image:title>Vev Screenshot 4</image:title>
        <image:caption>Vev Privacy-First Desktop Browser</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/QrV4iVyLLI.png</image:loc>
        <image:title>Vev Screenshot 5</image:title>
        <image:caption>Vev Privacy-First Desktop Browser</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/2h-KDVcvCt.png</image:loc>
        <image:title>Vev Screenshot 6</image:title>
        <image:caption>Vev Privacy-First Desktop Browser</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/theysynced</loc>
      <image:image>
        <image:loc>https://imglink.cc/cdn/apVZtxj4Fx.png</image:loc>
        <image:title>TheySynced — Cover Screenshot</image:title>
        <image:caption>Self-hostable collaborative whiteboard — live drawing, cursors and chat over WebSockets. Rust (Axum) backend with Tokio broadcast channels, vanilla-JS canvas frontend, deploys as a single binary.</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/apVZtxj4Fx.png</image:loc>
        <image:title>TheySynced Screenshot 1</image:title>
        <image:caption>TheySynced Real-Time Collaborative Whiteboard</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/ADbPQoInBC.png</image:loc>
        <image:title>TheySynced Screenshot 2</image:title>
        <image:caption>TheySynced Real-Time Collaborative Whiteboard</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/jIv71LH6Ir.png</image:loc>
        <image:title>TheySynced Screenshot 3</image:title>
        <image:caption>TheySynced Real-Time Collaborative Whiteboard</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/nCybz79G1-.png</image:loc>
        <image:title>TheySynced Screenshot 4</image:title>
        <image:caption>TheySynced Real-Time Collaborative Whiteboard</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/zOmaqjC5D-.png</image:loc>
        <image:title>TheySynced Screenshot 5</image:title>
        <image:caption>TheySynced Real-Time Collaborative Whiteboard</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/eE34YZhyi0.png</image:loc>
        <image:title>TheySynced Screenshot 6</image:title>
        <image:caption>TheySynced Real-Time Collaborative Whiteboard</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/cottonos</loc>
      <image:image>
        <image:loc>https://raw.githubusercontent.com/aryansrao/CottonOS/refs/heads/main/screenshots/mockup.png</image:loc>
        <image:title>CottonOS — Cover Screenshot</image:title>
        <image:caption>A hobby OS kernel written from scratch in Rust for x86_64: custom filesystem (CottonFS), graphical desktop with window management, preemptive scheduler, TCP/IP stack, and a built-in web browser that loads real sites over HTTPS with in-kernel TLS 1.3.</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://raw.githubusercontent.com/aryansrao/CottonOS/refs/heads/main/screenshots/mockup.png</image:loc>
        <image:title>CottonOS Screenshot 1</image:title>
        <image:caption>CottonOS Rust powered Operating System</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://raw.githubusercontent.com/aryansrao/CottonOS/refs/heads/main/cottonos.png</image:loc>
        <image:title>CottonOS Screenshot 2</image:title>
        <image:caption>CottonOS Rust powered Operating System</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://github.com/aryansrao/CottonOS/raw/main/screenshots/browser.png</image:loc>
        <image:title>CottonOS Screenshot 3</image:title>
        <image:caption>CottonOS Rust powered Operating System</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://github.com/aryansrao/CottonOS/blob/main/screenshots/files.png?raw=true</image:loc>
        <image:title>CottonOS Screenshot 4</image:title>
        <image:caption>CottonOS Rust powered Operating System</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://github.com/aryansrao/CottonOS/blob/main/screenshots/sysinfo.png?raw=true</image:loc>
        <image:title>CottonOS Screenshot 5</image:title>
        <image:caption>CottonOS Rust powered Operating System</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://github.com/aryansrao/CottonOS/blob/main/screenshots/terminal.png?raw=true</image:loc>
        <image:title>CottonOS Screenshot 6</image:title>
        <image:caption>CottonOS Rust powered Operating System</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/glimpse</loc>
      <image:image>
        <image:loc>https://imglink.cc/cdn/rkp7vzdTAq.png</image:loc>
        <image:title>Glimpse — Cover Screenshot</image:title>
        <image:caption>Serverless random video chat over WebRTC — video, audio and text travel directly between browsers. Matchmaking without a matchmaking server, via a fixed-slot PeerJS lobby. The whole app is one HTML file.</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/rkp7vzdTAq.png</image:loc>
        <image:title>Glimpse Screenshot 1</image:title>
        <image:caption>Glimpse P2P Video Communication Platform</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/P6mvBjc6IC.png</image:loc>
        <image:title>Glimpse Screenshot 2</image:title>
        <image:caption>Glimpse P2P Video Communication Platform</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/kYDQbGwm99.png</image:loc>
        <image:title>Glimpse Screenshot 3</image:title>
        <image:caption>Glimpse P2P Video Communication Platform</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/Yo-teiR24u.png</image:loc>
        <image:title>Glimpse Screenshot 4</image:title>
        <image:caption>Glimpse P2P Video Communication Platform</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/aC8E7iR8gA.png</image:loc>
        <image:title>Glimpse Screenshot 5</image:title>
        <image:caption>Glimpse P2P Video Communication Platform</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/moodboard</loc>
      <image:image>
        <image:loc>https://imglink.cc/cdn/wrdi0KdKwX.png</image:loc>
        <image:title>Moodboard — Cover Screenshot</image:title>
        <image:caption>Save anything visual from YouTube, TikTok, Instagram or any URL into collections you own. AI-tagged on ingest, full-text searchable, shareable public collections. FastAPI + Next.js, GPL.</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/1TRptX0JNM.png</image:loc>
        <image:title>Moodboard Screenshot 1</image:title>
        <image:caption>Moodboard Self-Hosted Visual Bookmarking</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/zfsZREgrE4.png . https://imglink.cc/cdn/wrdi0KdKwX.png</image:loc>
        <image:title>Moodboard Screenshot 2</image:title>
        <image:caption>Moodboard Self-Hosted Visual Bookmarking</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/_-ckKcFk4W.png</image:loc>
        <image:title>Moodboard Screenshot 3</image:title>
        <image:caption>Moodboard Self-Hosted Visual Bookmarking</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/6b6KFtYgyH.png</image:loc>
        <image:title>Moodboard Screenshot 4</image:title>
        <image:caption>Moodboard Self-Hosted Visual Bookmarking</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/QaQWNA7ttU.png</image:loc>
        <image:title>Moodboard Screenshot 5</image:title>
        <image:caption>Moodboard Self-Hosted Visual Bookmarking</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/spectral-drift</loc>
      <image:image>
        <image:loc>https://imglink.cc/cdn/OjKoRaW4JI.png</image:loc>
        <image:title>Spectral Drift — Cover Screenshot</image:title>
        <image:caption>An open-world multiplayer ghost realm running entirely in the browser — Three.js rendering, peer-to-peer networking, cryptographic identity. No servers, no accounts, no downloads.</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/OjKoRaW4JI.png</image:loc>
        <image:title>Spectral Drift Screenshot 1</image:title>
        <image:caption>Spectral Drift Serverless Multiplayer Ghost Realm</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/XVRr0DOfv7.png</image:loc>
        <image:title>Spectral Drift Screenshot 2</image:title>
        <image:caption>Spectral Drift Serverless Multiplayer Ghost Realm</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/v--wyctACv.png</image:loc>
        <image:title>Spectral Drift Screenshot 3</image:title>
        <image:caption>Spectral Drift Serverless Multiplayer Ghost Realm</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/F5WK8ZMzkX.png</image:loc>
        <image:title>Spectral Drift Screenshot 4</image:title>
        <image:caption>Spectral Drift Serverless Multiplayer Ghost Realm</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/kec-front-page</loc>
      <image:image>
        <image:loc>https://raw.githubusercontent.com/aryansrao/frontpagekec/refs/heads/main/screenshots/ipad.webp</image:loc>
        <image:title>KEC Front Page — Cover Screenshot</image:title>
        <image:caption>Automated front page generator for college document submissions using html2canvas for pixel-perfect PDF export.</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/deepseek-extension</loc>
      <image:image>
        <image:loc>https://imglink.cc/cdn/W5fDcTDK01.png</image:loc>
        <image:title>DeepSeek VS Code Extension — Cover Screenshot</image:title>
        <image:caption>Unofficial VS Code extension putting DeepSeek in your editor — fully local inference via Ollama, so your code never leaves your machine. Thousands of installs on the VS Code Marketplace.</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://raw.githubusercontent.com/aryansrao/deepseek-extension/refs/heads/main/media/demo.gif</image:loc>
        <image:title>DeepSeek VS Code Extension Screenshot 1</image:title>
        <image:caption>DeepSeek VS Code Extension AI Code Assistant</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://raw.githubusercontent.com/aryansrao/deepseek-extension/refs/heads/main/media/screenshot1.png</image:loc>
        <image:title>DeepSeek VS Code Extension Screenshot 2</image:title>
        <image:caption>DeepSeek VS Code Extension AI Code Assistant</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://raw.githubusercontent.com/aryansrao/deepseek-extension/refs/heads/main/media/screenshot2.png</image:loc>
        <image:title>DeepSeek VS Code Extension Screenshot 3</image:title>
        <image:caption>DeepSeek VS Code Extension AI Code Assistant</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/W5fDcTDK01.png</image:loc>
        <image:title>DeepSeek VS Code Extension Screenshot 4</image:title>
        <image:caption>DeepSeek VS Code Extension AI Code Assistant</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/Bvf_23--JG.png</image:loc>
        <image:title>DeepSeek VS Code Extension Screenshot 5</image:title>
        <image:caption>DeepSeek VS Code Extension AI Code Assistant</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/lNug-PQ8zD.png</image:loc>
        <image:title>DeepSeek VS Code Extension Screenshot 6</image:title>
        <image:caption>DeepSeek VS Code Extension AI Code Assistant</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/dorkstart</loc>
      <image:image>
        <image:loc>https://imglink.cc/cdn/4ckSGjdBxG.png</image:loc>
        <image:title>DorkStart — Cover Screenshot</image:title>
        <image:caption>Feature-rich browser start page with 9+ search engines and custom dorking support for power users.</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/4ckSGjdBxG.png</image:loc>
        <image:title>DorkStart Screenshot 1</image:title>
        <image:caption>DorkStart Customizable Browser Start Page</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/VLM2lrEauC.png</image:loc>
        <image:title>DorkStart Screenshot 2</image:title>
        <image:caption>DorkStart Customizable Browser Start Page</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/n6U1fn0EcD.png</image:loc>
        <image:title>DorkStart Screenshot 3</image:title>
        <image:caption>DorkStart Customizable Browser Start Page</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/K18UT3hi_M.png</image:loc>
        <image:title>DorkStart Screenshot 4</image:title>
        <image:caption>DorkStart Customizable Browser Start Page</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/WqOQrCCDB8.png</image:loc>
        <image:title>DorkStart Screenshot 5</image:title>
        <image:caption>DorkStart Customizable Browser Start Page</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/waLTptUf-6.png</image:loc>
        <image:title>DorkStart Screenshot 6</image:title>
        <image:caption>DorkStart Customizable Browser Start Page</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/CWu45Nhx5U.png</image:loc>
        <image:title>DorkStart Screenshot 7</image:title>
        <image:caption>DorkStart Customizable Browser Start Page</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/ArbC2gZYir.png</image:loc>
        <image:title>DorkStart Screenshot 8</image:title>
        <image:caption>DorkStart Customizable Browser Start Page</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/DYxojdLzzC.png</image:loc>
        <image:title>DorkStart Screenshot 9</image:title>
        <image:caption>DorkStart Customizable Browser Start Page</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/7pyWDb3WO9.png</image:loc>
        <image:title>DorkStart Screenshot 10</image:title>
        <image:caption>DorkStart Customizable Browser Start Page</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/bW4ClyEosi.png</image:loc>
        <image:title>DorkStart Screenshot 11</image:title>
        <image:caption>DorkStart Customizable Browser Start Page</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://imglink.cc/cdn/2IKJ5T2r8T.png</image:loc>
        <image:title>DorkStart Screenshot 12</image:title>
        <image:caption>DorkStart Customizable Browser Start Page</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/keemu</loc>
      <image:image>
        <image:loc>https://raw.githubusercontent.com/aryansrao/keemu/refs/heads/main/screenshots/screenshot1.png</image:loc>
        <image:title>Keemu — Cover Screenshot</image:title>
        <image:caption>Cross platform application for real-time system monitoring with deep OS integration, built with Tauri for minimal footprint.</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/nex</loc>
      <image:image>
        <image:loc>https://raw.githubusercontent.com/aryansrao/nex/refs/heads/main/web/logonex.png</image:loc>
        <image:title>NEX — Cover Screenshot</image:title>
        <image:caption>Record, replay and live-share terminal sessions as text, not video. Compact .nex recordings with seek and speed controls, live streaming to any browser via WebSockets and Xterm.js.</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/brick-compressor</loc>
      <image:image>
        <image:loc>https://raw.githubusercontent.com/aryansrao/brick-gram-compression/refs/heads/main/demo/compression.gif</image:loc>
        <image:title>Brick Compressor — Cover Screenshot</image:title>
        <image:caption>Advanced compression tool using grammar-based algorithms with optional AES-256-GCM encryption, CRC32 verification, and parallel processing.</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/automated-marketing</loc>
      <image:image>
        <image:loc>https://aryansrao.vercel.app/automated-marketing-cover.jpg</image:loc>
        <image:title>Automated Marketing System — Cover Screenshot</image:title>
        <image:caption>Rust CLI that turns business directories into outreach: crawls listings, extracts websites and contact emails, renders a visual mockup with headless Chrome, and sends a personalised email — end to end.</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://aryansrao.vercel.app/automated-marketing-cover.jpg</image:loc>
        <image:title>Automated Marketing System Screenshot 1</image:title>
        <image:caption>Automated Marketing System Scalable Email Outreach Engine</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://aryansrao.vercel.app/automated-marketing-cover.jpg</image:loc>
        <image:title>Automated Marketing System Screenshot 2</image:title>
        <image:caption>Automated Marketing System Scalable Email Outreach Engine</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/oldtunes</loc>
      <image:image>
        <image:loc>https://raw.githubusercontent.com/aryansrao/OldTunes/refs/heads/main/assets/screenshot.png</image:loc>
        <image:title>OldTunes — Cover Screenshot</image:title>
        <image:caption>Interactive radio streaming platform with real-time station data from Radio Browser API and interactive mapping via Leaflet.js.</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/where-is</loc>
      <image:image>
        <image:loc>https://raw.githubusercontent.com/aryansrao/where-is/refs/heads/main/logo-where-is.jpeg</image:loc>
        <image:title>Where Is — Cover Screenshot</image:title>
        <image:caption>Location sharing platform using India Post&apos;s official DIGIPIN geocode system for precise, shareable Indian addresses.</image:caption>
      </image:image>
    </url>
    <url>
      <loc>https://aryansrao.vercel.app/projects/pawlo</loc>
      <image:image>
        <image:loc>https://aryansrao.vercel.app/pawlo-cover.jpg</image:loc>
        <image:title>Pawlo — Cover Screenshot</image:title>
        <image:caption>Full-stack pet adoption platform built around discovery, direct owner communication, and a real adoption workflow from enquiry to handover. Python/SQLAlchemy API with JWT auth, PWA frontend.</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://aryansrao.vercel.app/pawlo-cover.jpg</image:loc>
        <image:title>Pawlo Screenshot 1</image:title>
        <image:caption>Pawlo Pet Adoption Platform</image:caption>
      </image:image>
      <image:image>
        <image:loc>https://aryansrao.vercel.app/pawlo-cover.jpg</image:loc>
        <image:title>Pawlo Screenshot 2</image:title>
        <image:caption>Pawlo Pet Adoption Platform</image:caption>
      </image:image>
    </url>
</urlset>