Skip to content
View xiaojiou176's full-sized avatar

Highlights

  • Pro

Organizations

@xiaojiou176-open

Block or report xiaojiou176

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
xiaojiou176/README.md

Terry Yu profile hero

Product-minded AI systems for real needs hiding inside messy workflows.
I find overlooked workflow pain, clarify the real need underneath it, and turn it into trustworthy products for reading, decision-making, execution, and proof.

AI Engineer @ Casium · University of Washington

Open the showroomStart with the front rowLinkedInPinned sixRead the map

GitHub showroom LinkedIn Front row Visible atlas

Based in Seattle, WA (PT). I build AI product systems for people stuck in noisy inputs, real decisions, and workflows that need inspection before trust. The pattern is always the same: find the underestimated need, then turn it into something people can actually use, review, and rely on.


1. 🚪 Start with the Front Row

If you only open four projects, start here. They are not a podium. Together they are the fastest way to understand what I actually build.

Turn raw inputs into reading-grade outputs.

  • Need: too many feeds, videos, and notes, but no clear picture of what actually matters
  • What it is: a reader-first product that turns messy source streams into traceable documents, briefings, and grounded answers
  • Use it when: you need something a human would actually keep, not one more dashboard

Choose under real constraints without crossing the line.

  • Need: campus work is scattered across school systems, but the decision is still yours to make
  • What it is: an academic decision workspace that unifies Canvas, Gradescope, EdStem, and MyUW
  • Use it when: you want to see what changed, what is still open, and what matters first

Make execution trustworthy, not just impressive.

  • Need: long-running AI work breaks when teams rely on scattered chats, scripts, and after-the-fact logs
  • What it is: an open command tower for planning, delegation, tracking, replay, and proof
  • Use it when: the workflow can run, but nobody can explain it cleanly or recover when it fails

Give the rest of the product stack one real runtime to stand on.

  • Need: every new AI tool keeps rebuilding the same access, routing, and diagnostics layer from scratch
  • What it is: a shared provider runtime kernel for BYOK, Web/Login access, routing, and diagnostics
  • Use it when: you want multiple AI products to stand on one reusable runtime instead of one-off seams

2. 🧠 How I Turn Needs Into Products

  • Overlooked needs inside messy workflows.
    I pay attention to the part most tools leave unresolved: the real need hiding underneath noise, fragmentation, and repetitive manual work.

  • Products, not just features.
    I do not just assemble technical capabilities. I try to turn recurring pain into systems people can actually adopt, trust, and return to.

  • Decision clarity under real constraints.
    Many of my products start where the stakes are real and the surfaces are confusing. I care about helping people make better calls, not just see more data.

  • Execution that can survive inspection.
    If a workflow matters, it should be reviewable, explainable, and recoverable. I do not like systems that ask for trust before they earn it.

  • Industrial systems under real pressure.
    At Casium, that has meant building source-grounded AI workflows and reliable long-running systems where speed matters, but trust still matters more.

  • Boundary-honest AI.
    My background in AI ethics and fairness keeps pushing me toward systems that are powerful without becoming sloppy, opaque, or overclaimed.

3. 📌 What the Current Pinned Six Prove

The pinned six are not a popularity chart, and they are not identical to the front row. They are the current proof set: the six projects that currently make the thesis legible on the live profile.

  1. OpenVibeCoding
    This is the clearest proof that I care about governed execution, not just model output.
    It earns its place by showing how requests, delegation, proof, replay, and recovery fit into one operator-grade workflow.

  2. Switchyard
    This is the runtime layer underneath visible products.
    It earns its place by proving I do not just build polished surfaces; I also build the shared access and routing layer that keeps those surfaces honest.

  3. OpenCampus
    This is the strongest example of a boundary-honest decision workspace under real constraints.
    It earns its place by showing that serious AI products are not only for builders; they can also help people decide safely when the stakes are real.

  4. DealWatch
    This is the browser-facing proof that evidence-backed decisions can feel immediate and practical.
    It earns its place by turning noisy product pages into a clearer buy / watch / pass call instead of one more alert stream.

  5. openui-mcp-studio
    This is the clearest delivery-side proof in the portfolio.
    It earns its place by showing how a brief becomes a reviewable workspace change instead of a one-shot generated mockup.

  6. SourceHarbor
    This is still the clearest reader-first flagship in the portfolio.
    It earns its place by showing how raw source streams become reading-grade outputs that a human would actually keep.

4. 🧬 Shared Technical Spine

These flagship products look different on the surface, but they keep reusing the same engineering spine underneath:

  • TypeScript monorepos with pnpm workspaces
    I keep building products as multi-surface systems, not one-page demos. The web app, extension, desktop shell, packages, and proof tooling usually live in one shared workspace so contracts do not drift apart.

  • Python service layers with FastAPI, Pydantic, and exact contracts
    When a product needs APIs, orchestration edges, or agent-facing surfaces, I keep coming back to typed Python services that make the boundary explicit instead of leaving it as vague backend glue.

  • Product-facing interfaces built to carry system depth
    I use web surfaces like Next.js and browser-first shells when the hard part of the system needs to become something a normal person can actually navigate, inspect, and keep using.

  • Browser proof and repeatable inspection with Playwright
    When a workflow touches the browser, I do not want hand-waved demos. I want proof, repeatability, and a way to inspect the exact path that ran.

  • Truthful agent/runtime access through MCP and HTTP surfaces
    I keep exposing the same system truth through MCP, APIs, and repo-local tooling so builders and operators are not forced to work through fake assistant shells.

  • Proof, replay, recovery, and boundary-honest execution
    Across these products, the recurring rule is the same: the run should be inspectable, the dangerous step should stay bounded, and recovery should be designed in instead of added as an apology later.

That is why this portfolio behaves like one product universe with many doors, not many unrelated repos that happen to share an owner.

5. 🗺️ Follow the Rest of the Map

If you want the shortest mental model, use these five verbs:

Job What it means here Start here
Read Turn raw inputs into something worth reading and reusing. SourceHarbor, docsiphon
Decide Choose well under real constraints instead of drowning in scattered surfaces. OpenCampus, DealWatch
Deliver Move from intent or brief to a working result humans can review. OpenVibeCoding, openui-mcp-studio, movi-organizer
Prove Keep evidence, replay, recovery, and inspection close to the work. prooftrail, ui-automation-control-plane, apple-notes-forensics, agent-exporter
Connect Build the runtime and access foundation that other products can stand on. Switchyard

6. 🔗 Go Deeper

📬 Connect With Me

GitHub LinkedIn

Pinned Loading

  1. xiaojiou176-open/OpenVibeCoding xiaojiou176-open/OpenVibeCoding Public

    OpenVibeCoding is the command tower for AI engineering: plan, delegate, track, resume, and prove long-running work across Codex and Claude Code.

    Python 55 7

  2. xiaojiou176-open/Switchyard xiaojiou176-open/Switchyard Public

    Shared provider runtime for AI apps.

    TypeScript 8 1

  3. xiaojiou176-open/OpenCampus xiaojiou176-open/OpenCampus Public

    Academic decision workspace with cited study context from Canvas, Gradescope, EdStem, and MyUW.

    TypeScript 1

  4. xiaojiou176-open/dealwatch xiaojiou176-open/dealwatch Public

    Open-source compare-first grocery price tracking with compare-aware watch groups, effective price, health, and alert history.

    Python 1

  5. xiaojiou176-open/openui-mcp-studio xiaojiou176-open/openui-mcp-studio Public

    Public repo for MCP-native UI delivery and review across Codex, Claude Code, OpenCode, and OpenClaw.

    TypeScript 1 1

  6. xiaojiou176-open/SourceHarbor xiaojiou176-open/SourceHarbor Public

    Reader-first source intelligence and MCP server for YouTube, Bilibili, RSSHub, and RSS, with grounded search, published reader docs, public CLI/TypeScript SDK surfaces, and plugin-grade builder bun…

    Python 1