{
  "schema_version": "1.0",
  "generated_at": "2026-05-18T16:01:01.763Z",
  "profile": {
    "name": "Jeremy Twogood",
    "title": "Multimedia Producer & Video Editor",
    "bio": [
      "Jeremy Twogood is a multimedia producer and video editor based in Toronto, with twenty years across broadcast, documentary, and corporate production.",
      "The work spans long-form documentary, brand films for global clients, and the kind of nuanced corporate edits that demand patience and a steady hand. He produces, directs, and cuts — and increasingly builds AI tools out of genuine excitement for what's happening right now.",
      "The throughline is craft: a sentence that lands, a cut that holds a beat longer than feels comfortable, a sound bed that disappears into the picture."
    ],
    "location": "Ontario, Canada",
    "email": "jtwogood@gmail.com",
    "website": "https://jeremytwogood.com"
  },
  "skills": [
    "Video Editing",
    "Motion Graphics",
    "Colour Grading",
    "Aerial Videography",
    "Animation",
    "AI Tooling",
    "Claude API",
    "Software Development"
  ],
  "clients": [
    "Google",
    "Microsoft Xbox",
    "Shell",
    "Sony Ericsson",
    "Sobeys",
    "Mirvish Productions",
    "Canova Media",
    "Journeyman Film Company"
  ],
  "projects": [
    {
      "id": "caot-brand-film",
      "name": "Canadian Association of Occupational Therapists",
      "client": "CAOT",
      "role": [
        "Editor",
        "Motion GFX"
      ],
      "youtube_url": null
    },
    {
      "id": "shell-john-williams",
      "name": "Shell × John Williams",
      "client": "Shell",
      "role": [
        "Editor",
        "Colour Grade"
      ],
      "youtube_url": "https://www.youtube.com/watch?v=dWlO9T5k4yw"
    },
    {
      "id": "simbility-desk-series",
      "name": "Simbility",
      "client": "Simbility",
      "role": [
        "Editor",
        "Producer"
      ]
    },
    {
      "id": "ttms-chef-nuit",
      "name": "Talk T.O. My Stomach",
      "client": "Talk T.O. My Stomach",
      "role": [
        "Producer",
        "Editor",
        "Host"
      ]
    },
    {
      "id": "xbox-forza-5",
      "name": "Xbox / Forza 5",
      "client": "Microsoft Xbox",
      "role": [
        "Aerial Videographer"
      ],
      "youtube_url": "https://www.youtube.com/watch?v=sVqY9m7QUTM"
    },
    {
      "id": "thales-rcn",
      "name": "Thales Canada · RCN",
      "client": "Thales Canada"
    },
    {
      "id": "ttms-5-points",
      "name": "Talk T.O. My Stomach",
      "client": "Talk T.O. My Stomach",
      "role": [
        "Producer",
        "Editor",
        "Host"
      ],
      "youtube_url": "https://www.youtube.com/watch?v=kG6aFDd9j_g"
    },
    {
      "id": "ns-health-westray",
      "name": "NS Health · Westray",
      "client": "NS Health",
      "role": [
        "Editor"
      ],
      "youtube_url": "https://www.youtube.com/watch?v=5Ux0sDZ6MY0"
    }
  ],
  "ai_builds": [
    {
      "id": "unbusy-scanner",
      "name": "Unbusy Scanner",
      "description": "Live at unbusyscanner.vercel.app. Scans any URL for agent-readability, MCP endpoints, friction score, opportunity gap. (Next.js, Claude API, Vercel)",
      "tech_stack": [
        "Next.js",
        "Vercel",
        "Claude API",
        "OCR"
      ],
      "role": "Creator",
      "status": "live",
      "github_url": null,
      "live_url": "https://unbusyscanner.vercel.app"
    },
    {
      "id": "production-intelligence",
      "name": "Production Intelligence",
      "description": "Internal. A database-backed AI note system for production work — client context, project history, and research stored with semantic search and auto-tagging, accessible directly from my AI tools via a custom MCP server.",
      "tech_stack": [
        "Postgres",
        "pgvector",
        "Whisper",
        "Anthropic"
      ],
      "role": "Creator",
      "status": "internal",
      "github_url": null,
      "live_url": null
    },
    {
      "id": "gibbon-knight",
      "name": "Gibbon Knight",
      "description": "Live at gibbon-knight.vercel.app. Gamified dyslexia reading app with karaoke highlighting, phonetic hints, boss-fight mechanic, and mic-ducking music. (React, Web Speech API, TipTap, Vercel)",
      "tech_stack": [
        "React",
        "TipTap",
        "Vercel"
      ],
      "role": "Creator",
      "status": "live",
      "github_url": null,
      "live_url": "https://gibbon-knight.vercel.app"
    },
    {
      "id": "mcp-integrator",
      "name": "MCP Integrator",
      "description": "Beta. Productized service for making businesses agent-ready — three tiers from read-only presence to full agent gateway. (TypeScript, MCP, Node.js, SQLite)",
      "tech_stack": [
        "TypeScript",
        "MCP",
        "Node",
        "SQLite"
      ],
      "role": "Creator",
      "status": "beta",
      "github_url": null,
      "live_url": null
    },
    {
      "id": "bike-app",
      "name": "Biking App",
      "description": "Part of an ongoing suite of small, useful apps with no subscriptions. Free to use, with a one-time unlock for the friend leaderboard.",
      "tech_stack": [
        "SwiftUI",
        "Mapbox",
        "CoreLocation",
        "Supabase"
      ],
      "role": "Creator",
      "status": "in-dev",
      "github_url": null,
      "live_url": null
    }
  ],
  "reel": {
    "url": "https://youtu.be/REPLACE_ME",
    "clips_count": 1,
    "index_url": "/reel-index.json"
  },
  "availability_url": "https://jeremytwogood.com/availability.json",
  "sections": [
    {
      "id": "hero",
      "label": "Home",
      "url": "/#hero"
    },
    {
      "id": "reel",
      "label": "Reel",
      "url": "/reel"
    },
    {
      "id": "clients",
      "label": "Clients",
      "url": "/#clients"
    },
    {
      "id": "projects",
      "label": "Projects",
      "url": "/#projects"
    },
    {
      "id": "ai-builds",
      "label": "AI Builds",
      "url": "/ai-builds"
    },
    {
      "id": "contact",
      "label": "Contact",
      "url": "/#contact"
    }
  ],
  "endpoints": {
    "agent_data": "/agent-data.json",
    "reel_index": "/reel-index.json",
    "availability": "/availability.json",
    "agent_manifest": "/.well-known/agent.json"
  }
}