{
  "$schema": "https://resume.cubxxw.com/schema/resume.schema.json",
  "basics": {
    "name": "Xinwei Xiong",
    "label": "AI Product Systems Engineer | Agent Runtime / Native iOS / Full-stack Systems",
    "email": "3293172751nss@gmail.com",
    "phone": "+86 18672749565",
    "url": "https://cubxxw.com",
    "summary": "I build resumable agent runtimes and native AI products with durable context, explicit tool policy and background execution. Open to AI / Agent product systems roles",
    "location": {
      "city": "Shenzhen"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "cubxxw",
        "url": "https://github.com/cubxxw"
      },
      {
        "network": "Public Work Graph",
        "username": "cubxxw.com/projects",
        "url": "https://cubxxw.com/projects/"
      }
    ]
  },
  "work": [
    {
      "name": "getyak",
      "position": "Independent AI Product Engineer",
      "location": "Shenzhen / Remote",
      "startDate": "2026-04",
      "summary": "Independently shipping agent runtimes, native iOS and web products around durable context, with automated release, regression and artifact-verification workflows. Representative systems include DayPage and Agentry.",
      "highlights": [
        "daypage",
        "agentry",
        "solo-compass",
        "cct",
        "telepace-next"
      ],
      "x-datePrecision": "month",
      "x-verification": "public_code_and_owner_attestation"
    },
    {
      "name": "Telepace AI",
      "position": "Founder / Product Engineer",
      "location": "Remote",
      "startDate": "2024-06",
      "summary": "Founded an AI feedback analysis SaaS, owning the core backend, asynchronous data pipeline, system integration and Kubernetes delivery while collaborating on the web product. The stack worked end to end, but no first paying user emerged, so the initial venture stopped in 2025 and the lesson became explicit validation gates and kill criteria.",
      "highlights": [
        "telepace-product",
        "voiceflow"
      ],
      "x-datePrecision": "month",
      "x-verification": "mixed",
      "endDate": "2025-10"
    },
    {
      "name": "The Plant",
      "position": "Engineering Team Member",
      "location": "",
      "startDate": "2024",
      "summary": "Briefly joined the international team of a Tokyo-based commerce software company during the final university year, then moved into independent entrepreneurship. Exact dates, formal title and a representative outcome remain pending.",
      "highlights": [],
      "x-datePrecision": "year",
      "x-durationMonths": 2,
      "x-verification": "self_attested",
      "endDate": "2024"
    },
    {
      "name": "OpenIM",
      "position": "Open-source Intern, then Community Contributor",
      "location": "Remote",
      "startDate": "2023-04",
      "summary": "The owner confirms sustained OpenIM community work from junior year through the final spring; a public retrospective records a six-month internship within that period, while exact employment dates remain pending. Currently ranked first on GitHub's contributor graph, with work across deployment, test automation, protocol and documentation clarification, and the Chinese community.",
      "highlights": [
        "openim"
      ],
      "x-datePrecision": "month",
      "x-verification": "public_contribution_window",
      "endDate": "2024-04"
    }
  ],
  "projects": [
    {
      "name": "DayPage",
      "description": "Lightweight capture is compiled by an LLM into a personal knowledge network; next layer: user-defined Skills → agent execution → artifacts returned to the UI.",
      "url": "https://github.com/getyak/daypage",
      "roles": [
        "Solo Product Engineer"
      ],
      "entity": "Internal dogfood · TestFlight v0.4.74",
      "keywords": [
        "Swift",
        "SwiftUI",
        "TypeScript",
        "Next.js",
        "BGTaskScheduler",
        "Markdown/YAML"
      ],
      "x-status": "internal_dogfood",
      "x-evidence": [
        {
          "id": "daypage-repo",
          "type": "repository",
          "label": "DayPage repository",
          "url": "https://github.com/getyak/daypage",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "daypage-agent-guide",
          "type": "source_document",
          "label": "DayPage AGENTS.md",
          "url": "https://github.com/getyak/daypage/blob/main/AGENTS.md",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "daypage-testflight",
          "type": "automation",
          "label": "TestFlight delivery workflow",
          "url": "https://github.com/getyak/daypage/actions/runs/29885113415",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "daypage-release-v0-4-74",
          "type": "release",
          "label": "DayPage v0.4.74 signed IPA prerelease",
          "url": "https://github.com/getyak/daypage/releases/tag/v0.4.74",
          "statement": "A reproducible macOS audit of the public IPA reads bundle com.daypage.app, version 0.4.74 (1879), minimum iOS 16.1, an iPhone Distribution signature, an App Store provisioning profile and get-task-allow=false. This proves a distributable artifact, not external adoption or real-device reliability.",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "daypage-ci-regression",
          "type": "ci_run",
          "label": "DayPage scheduled regression 9/9 (30 Jul)",
          "url": "https://github.com/getyak/daypage/actions/runs/30515110520",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "daypage-background-source",
          "type": "source_code",
          "label": "DayPage background compilation service",
          "url": "https://github.com/getyak/daypage/blob/56a0cace04f9fdfa0fedcff73736fc943ad291e8/DayPage/Services/BackgroundCompilationService.swift",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "daypage-background-tests",
          "type": "source_code",
          "label": "DayPage background compilation tests",
          "url": "https://github.com/getyak/daypage/blob/56a0cace04f9fdfa0fedcff73736fc943ad291e8/DayPageTests/BackgroundCompilationServiceTests.swift",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "daypage-migration-source",
          "type": "source_code",
          "label": "DayPage vault migration service",
          "url": "https://github.com/getyak/daypage/blob/56a0cace04f9fdfa0fedcff73736fc943ad291e8/DayPage/Services/VaultMigrationService.swift",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "daypage-migration-tests",
          "type": "source_code",
          "label": "DayPage vault migration tests",
          "url": "https://github.com/getyak/daypage/blob/56a0cace04f9fdfa0fedcff73736fc943ad291e8/DayPageTests/VaultMigrationServiceTests.swift",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "daypage-vault-scale-attestation",
          "type": "owner_attestation",
          "label": "DayPage vault corpus statement",
          "sourceKind": "self_attested",
          "attestedBy": "Xinwei Xiong",
          "attestedAt": "2026-07-31",
          "statement": "The owner's fact card records a DayPage local vault spanning about 250 days of Markdown; this is context-corpus scale, not a consecutive-usage or external-user metric.",
          "lastVerified": "2026-07-31"
        }
      ],
      "x-limitations": "Skills → agent execution → UI artifacts is the next-layer product architecture; public evidence currently proves capture, LLM compilation, graph retrieval, TestFlight delivery and tested safeguards, not external adoption of the full agent loop, real-device background success, crash-free rate, retention or model cost."
    },
    {
      "name": "Agentry",
      "description": "A resumable, auditable agent runtime that unifies loops, tools, sessions, policy and multiple transports.",
      "url": "https://github.com/getyak/daypage/tree/main/agentry",
      "roles": [
        "Runtime Design and Implementation"
      ],
      "entity": "Working prototype",
      "keywords": [
        "Go",
        "MCP",
        "JSON-RPC",
        "HTTP",
        "Chrome CDP",
        "JSONL"
      ],
      "x-status": "working_prototype",
      "x-evidence": [
        {
          "id": "agentry-readme",
          "type": "source_document",
          "label": "Agentry architecture",
          "url": "https://github.com/getyak/daypage/blob/56a0cace04f9fdfa0fedcff73736fc943ad291e8/agentry/README.md",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "agentry-source",
          "type": "source_code",
          "label": "Agentry source",
          "url": "https://github.com/getyak/daypage/tree/56a0cace04f9fdfa0fedcff73736fc943ad291e8/agentry",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "agentry-tests",
          "type": "source_code",
          "label": "Agentry pinned runtime and test suite",
          "url": "https://github.com/getyak/daypage/tree/56a0cace04f9fdfa0fedcff73736fc943ad291e8/agentry",
          "lastVerified": "2026-07-31"
        }
      ],
      "x-limitations": "This remains a prototype inside the DayPage monorepo; repository CI does not run Agentry tests, the CDP browser package is untested, ask approval and sub-agent profiles are not wired into the CLI, and there is no independent release or external adoption evidence."
    },
    {
      "name": "agent-diff-guard",
      "description": "A local agent-governance tool that gates high-risk drift before push, deduplicates token usage by message ID, and ranks projects and sessions by estimated cost to expose runaway work.",
      "url": "https://github.com/cubxxw/agent-diff-guard",
      "roles": [
        "Design and Implementation"
      ],
      "entity": "Open-source dogfood",
      "keywords": [
        "TypeScript",
        "Bun",
        "Git",
        "Claude Code Hooks",
        "MCP",
        "JSONL"
      ],
      "x-status": "internal_dogfood",
      "x-evidence": [
        {
          "id": "agent-diff-guard-readme",
          "type": "source_document",
          "label": "agent-diff-guard README and local usage dashboard",
          "url": "https://github.com/cubxxw/agent-diff-guard/blob/171a0a558c84fa8e7235efe75ccdef3d720ff047/README.md",
          "lastVerified": "2026-08-04"
        },
        {
          "id": "agent-diff-guard-sessions-source",
          "type": "source_code",
          "label": "agent-diff-guard token aggregation and project ranking source",
          "url": "https://github.com/cubxxw/agent-diff-guard/blob/171a0a558c84fa8e7235efe75ccdef3d720ff047/src/sessions.ts",
          "lastVerified": "2026-08-04"
        }
      ],
      "x-limitations": "Token and cost figures come from local session logs and model-price estimates, so they support relative comparison rather than invoice-grade accounting; the project remains in solo dogfood."
    },
    {
      "name": "OpenIM",
      "description": "Owned deployment, CI and contributor governance in a large Go IM project; reached #1 on GitHub's contributor graph.",
      "url": "https://github.com/openimsdk/open-im-server",
      "roles": [
        "Open-source Intern / Community Contributor"
      ],
      "entity": "Past contribution",
      "keywords": [
        "Go",
        "Docker",
        "Kubernetes",
        "CI/CD",
        "GitHub",
        "Technical Writing"
      ],
      "x-status": "past_contribution",
      "x-evidence": [
        {
          "id": "openim-contributors",
          "type": "contributor_graph",
          "label": "OpenIM Server contributors",
          "url": "https://github.com/openimsdk/open-im-server/graphs/contributors",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "openim-prs",
          "type": "pull_requests",
          "label": "OpenIM pull requests by cubxxw",
          "url": "https://github.com/search?q=org%3Aopenimsdk+is%3Apr+author%3Acubxxw&type=pullrequests",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "openim-retrospective",
          "type": "public_retrospective",
          "label": "OpenIM public retrospective",
          "url": "https://cubxxw.com/engineering/posts/openim-open-source-business-journey/",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "openim-pr-1291",
          "type": "pull_requests",
          "label": "OpenIM Helm Charts and Helmfile PR #1291",
          "url": "https://github.com/openimsdk/open-im-server/pull/1291",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "openim-pr-1359",
          "type": "pull_requests",
          "label": "OpenIM API and E2E CI PR #1359",
          "url": "https://github.com/openimsdk/open-im-server/pull/1359",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "openim-pr-366",
          "type": "pull_requests",
          "label": "OpenIM contributor governance PR #366",
          "url": "https://github.com/openimsdk/open-im-server/pull/366",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "openim-bilibili",
          "type": "public_platform_snapshot",
          "label": "OpenIM long-form video reach on Bilibili",
          "url": "https://space.bilibili.com/1233089591",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "openim-bilibili-video-deep-dive",
          "type": "source_document",
          "label": "Representative OpenIM long-form deep-dive video",
          "url": "https://www.bilibili.com/video/BV1ja4y1f7Qz/",
          "lastVerified": "2026-07-31"
        }
      ],
      "x-limitations": "The contribution count does not imply every commit was core IM server code; the resume separates engineering, documentation and community scope."
    },
    {
      "name": "Telepace AI",
      "description": "Led an AI feedback analysis SaaS spanning asynchronous data pipelines, real-time web interaction and Kubernetes deployment.",
      "url": "https://github.com/telepace",
      "roles": [
        "Founder / Product Engineer"
      ],
      "entity": "Paused",
      "keywords": [
        "Python",
        "Django",
        "Celery",
        "PostgreSQL",
        "Next.js",
        "Kubernetes"
      ],
      "x-status": "paused",
      "x-evidence": [
        {
          "id": "telepace-org",
          "type": "organization",
          "label": "Telepace GitHub organization",
          "url": "https://github.com/telepace",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "telepace-last-activity",
          "type": "repository_activity",
          "label": "Telepace public repository activity",
          "url": "https://github.com/orgs/telepace/repositories",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "telepace-founder-retrospective",
          "type": "owner_retrospective",
          "label": "Telepace owner statement (self-attested)",
          "sourceKind": "self_attested",
          "attestedBy": "Xinwei Xiong",
          "attestedAt": "2026-07-31",
          "statement": "The owner's retrospective records that the initial Telepace venture did not reach its first paying user and stopped activity after 28 Oct 2025.",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "product-validation-gates-2026",
          "type": "public_retrospective",
          "label": "2026 product validation and kill-criteria strategy",
          "url": "https://cubxxw.com/zh/growth/posts/super-individual-ai-product-and-solo-builder-stack/",
          "lastVerified": "2026-07-31"
        }
      ],
      "x-limitations": "Paused refers only to the 2024 to 2025 initial venture. The 2026 prototype is listed separately; interview and trial counts still require owner confirmation."
    },
    {
      "name": "Telepace Next",
      "description": "A voice-native, agent-first user-research prototype exposed through MCP, web and REST/webhooks.",
      "url": "https://github.com/getyak/telepace-next",
      "roles": [
        "Solo Product Engineer"
      ],
      "entity": "Revalidation prototype",
      "keywords": [
        "Python",
        "Pydantic",
        "MCP",
        "PostgreSQL",
        "TypeScript",
        "Next.js"
      ],
      "x-status": "working_prototype",
      "x-evidence": [
        {
          "id": "telepace-next-repo",
          "type": "repository",
          "label": "Telepace Next repository",
          "url": "https://github.com/getyak/telepace-next",
          "lastVerified": "2026-07-31"
        }
      ],
      "x-limitations": "Public evidence currently shows repository activity in July 2026, not adoption or payment outcomes."
    },
    {
      "name": "voiceflow",
      "description": "Designed provider interfaces for a voice AI pipeline so STT, TTS, LLM and storage implementations could be swapped through shared abstractions and configuration.",
      "url": "https://github.com/telepace/voiceflow",
      "roles": [
        "Design and Implementation"
      ],
      "entity": "Inactive",
      "keywords": [
        "Go",
        "WebSocket",
        "Provider Interfaces"
      ],
      "x-status": "paused",
      "x-evidence": [
        {
          "id": "voiceflow-source",
          "type": "repository",
          "label": "voiceflow repository",
          "url": "https://github.com/telepace/voiceflow",
          "lastVerified": "2026-07-31"
        }
      ]
    },
    {
      "name": "Solo Compass",
      "description": "An AI-curated living map for solo travelers, validating prompts and schema with a bot before expanding to web and native iOS.",
      "url": "https://github.com/getyak/solo-compass",
      "roles": [
        "Solo Product Engineer"
      ],
      "entity": "Pre-alpha · TestFlight v0.1.289",
      "keywords": [
        "Swift",
        "TypeScript",
        "Telegram Bot"
      ],
      "x-status": "pre_alpha_testflight_build",
      "x-evidence": [
        {
          "id": "solo-compass-readme",
          "type": "source_document",
          "label": "Solo Compass README",
          "url": "https://github.com/getyak/solo-compass",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "solo-compass-testflight",
          "type": "automation",
          "label": "Solo Compass TestFlight run",
          "url": "https://github.com/getyak/solo-compass/actions/runs/29719550231",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "solo-compass-release-v0-1-289",
          "type": "release",
          "label": "Solo Compass v0.1.289 prerelease",
          "url": "https://github.com/getyak/solo-compass/releases/tag/v0.1.289",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "solo-compass-ci",
          "type": "ci_run",
          "label": "Solo Compass TypeScript and schema validation run",
          "url": "https://github.com/getyak/solo-compass/actions/runs/29719550214",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "solo-compass-secret-scan",
          "type": "ci_run",
          "label": "Solo Compass secret scan run",
          "url": "https://github.com/getyak/solo-compass/actions/runs/29719550208",
          "lastVerified": "2026-07-31"
        },
        {
          "id": "solo-compass-ios-ci-false-positive",
          "type": "ci_run",
          "label": "Solo Compass iOS CI false-positive run",
          "url": "https://github.com/getyak/solo-compass/actions/runs/29719550190",
          "lastVerified": "2026-07-31"
        }
      ],
      "x-limitations": "The TestFlight upload is verifiable, but the separate iOS CI currently masks an xcodebuild destination error and cannot prove build or test success; the README also warns against production use, and external adoption remains unverified."
    },
    {
      "name": "CCT",
      "description": "A public working prototype that captures sessions through Claude Code Hooks and provides local search, browsing and statistics over SQLite and JSONL.",
      "url": "https://github.com/getyak/cct",
      "roles": [
        "Design and Implementation"
      ],
      "entity": "Public working prototype",
      "keywords": [
        "Python",
        "FastAPI",
        "SQLite/JSONL",
        "React",
        "Claude Code Hooks",
        "WebSocket"
      ],
      "x-status": "working_prototype",
      "x-evidence": [
        {
          "id": "cct-repo",
          "type": "repository",
          "label": "CCT repository",
          "url": "https://github.com/getyak/cct",
          "lastVerified": "2026-07-31"
        }
      ]
    }
  ],
  "skills": [
    {
      "name": "Agent Systems",
      "keywords": [
        "Agent loop",
        "MCP",
        "Tool policy",
        "Session lifecycle",
        "Computer Use",
        "Provider abstraction"
      ]
    },
    {
      "name": "Product Systems",
      "keywords": [
        "Native iOS",
        "Web",
        "Backend",
        "TestFlight",
        "Local-first"
      ]
    },
    {
      "name": "Validation",
      "keywords": [
        "Regression testing",
        "XCTest / Swift Testing",
        "Maestro",
        "Go race detector",
        "CI/CD",
        "Artifact verification"
      ]
    },
    {
      "name": "Languages",
      "keywords": [
        "Swift",
        "TypeScript",
        "Go",
        "Python"
      ]
    }
  ],
  "education": [
    {
      "institution": "Wuhan College of Arts & Sciences",
      "studyType": "Computer Science · undergraduate studies completed",
      "endDate": "2024"
    }
  ],
  "publications": [
    {
      "name": "OpenIM Open-source and Business Journey",
      "publisher": "cubxxw.com",
      "url": "https://cubxxw.com/engineering/posts/openim-open-source-business-journey/"
    },
    {
      "name": "Agent Stack Source Teardowns",
      "publisher": "cubxxw.com",
      "url": "https://cubxxw.com/zh/projects/langgraph/"
    },
    {
      "name": "Solo Builder Validation and Kill Criteria",
      "publisher": "cubxxw.com",
      "url": "https://cubxxw.com/zh/growth/posts/super-individual-ai-product-and-solo-builder-stack/"
    }
  ],
  "meta": {
    "canonical": "https://resume.cubxxw.com",
    "version": "2026.08.04",
    "lastModified": "2026-08-04",
    "sourceDigest": "814e754645023f1a78216a00c7d7506521d58eb5e568a19fdfe378ba8c0bcf9d",
    "language": "en",
    "targetRoles": [
      "Agent Systems Engineer",
      "AI Product Engineer",
      "Founding Engineer",
      "iOS Product Engineer"
    ],
    "view": "evidence"
  }
}
