Skip to content
View Tiancheng-Xu's full-sized avatar

Block or report Tiancheng-Xu

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.

Content in all repositories owned by your account will be closed.
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
Tiancheng-Xu/README.md

Hi, I'm Tiancheng Xu

Full-stack engineer with 8 years of software development experience across traffic command dashboards and government low/no-code FDE delivery. I build front-office and middle-platform applications, AI Agent and Web3 products, and evidence-backed engineering workflows.

拥有 8 年软件开发经验的全栈工程师,具备交警大屏与政企低零代码项目的 FDE 交付经验,负责前台应用与中台能力的工程实现;当前专注 AI Agent、Web3、Cloud / Edge 与可验证工程交付。

面向生产可靠性的 AI Agent 全栈工程师,关注模型路由、工具调用、状态恢复、评测与成本治理。

Core strengths

  • 8 年软件开发经验,覆盖前端架构、复杂政企业务交付与多运行时全栈协作,重视系统鲁棒性、可维护性、可恢复性与可观测性。
  • 将模型判断与确定性规则分层,以 Checkpoint、幂等、人工审批、Evidence 和结构化评测约束高风险 Agent 任务。
  • 按资产权限、事实基线、可观测性、回滚演练与 SLO / Runbook 分阶段接管复杂系统;外部副作用未知时进入 uncertain / manual_review 对账,模型服务不可用时切换备用 Provider、本地 Ollama 或人工兜底。
  • 熟悉 TypeScript、JavaScript、React、Vue,具备 Python、Node.js、FastAPI、PostgreSQL、WebSocket 与 AWS Serverless 开发实践。
  • 熟悉函数式编程中的纯函数、不可变数据、函数组合与高阶函数,并将其用于状态建模和复杂流程拆解;具备计算机系统基础,理解从编译、链接、装载到运行的程序生命周期,了解 DLL(Dynamic Linking Library)动态链接库、ELF、Section / Segment、.text / .data / .bss、符号重定位,以及 GOT(Global Offset Table)、PLT(Procedure Linkage Table)与库打桩(library interposition / function wrapping)等机制。

Professional experience

2026 · 北京阿拉丁科技(兼职)

全栈工程师(AI Agent / Web3)

参与 AI Agent 与 Web3 平台的全栈工程协作,围绕任务编排、分布式调度、异步执行、状态聚合、链上交付与内容生产工作流推进产品实现。

  • 参与任务发布与编辑、语义分类、子任务拆解、Agent 匹配派发、执行状态和结果聚合等端到端流程。
  • 协同 PostgreSQL / pgvector、GraphQL、Webhook / SSE、消息队列及 AWS 完成系统联调,推进异步任务、并发控制和状态流转。
  • 参与 MetaMask 签名、智能合约托管 / 结算、IPFS / 链上结果证据及 AI 内容生产工作流的接口与端到端联调。

2023–2026 · Government low-code / FDE engineering · Ningbo

  • 驻场服务宁波市公安局科信、特警等相关业务部门,参与低零代码与 FDE 项目建设,围绕业务需求梳理、模块划分、组件复用、系统集成和状态联动推进前台应用与中台能力落地。
  • 与市局、分局科信部门及派出所保持业务沟通,协调需求变更、联调验收与持续迭代。
  • 在连续交付中由页面实现拓展至前中台协作、模块边界设计和问题闭环,对系统鲁棒性、可维护性与交付质量形成更全面、深入的理解。

2020–2023 · Traffic dashboard FDE engineering · Ningbo

  • 驻场宁波市交警局,参与交警大屏 FDE 项目建设。
  • 负责可视化展示应用与中台能力的工程实现,围绕模块复用、数据呈现、交互状态联动和页面性能开展开发与联调。
  • 结合现场业务反馈定位问题、推进需求落地与验收交付,并持续改进大屏运行的稳定性和可维护性。

2026 part-time project work · Beijing

只收录个人仓库中已有实际实现的项目;空仓库、模板仓库和仅有规划的项目不列入经历。

Project What I built Evidence
Agent Market AI Agent 交易与任务分发平台。 Queen 将需求拆成 DAG,候选 Agent 经标签硬过滤、向量相关度与信誉评分排序后由人工或系统选定;Agent 分阶段生产,Judge 进行规则与 LLM 多维评测,不合格结果进入 Repair,最终由 Final Arbiter 汇总交付。将模型能力与确定性 Gate 分层,通过 Checkpoint、幂等、人工审批与 Evidence 约束高风险任务;V1 保留已验证生产证据。Jev + Laya 双影子扩展仍未合并/发布:确定性基线立即返回并保持业务决策权,calibrated: false;Node 22 Agent Runner 为 203 passed / 8 skipped,离线模型冷启动和冻结标注评估待验。 Live · Repository · Evidence
Aladdin Web3 Agent 参与 AI Agent 分布式任务调度与 Web3 交付平台的全栈工程协作。覆盖 Job 编辑发布、语义分类与任务拆解、Agent 自动匹配与派单、异步反馈、结果聚合、合约托管结算,以及将用户创意拆解为剧本、角色 / 场景 / 道具、分镜、视频片段与最终合成的 AI 内容生产链路。 Portfolio
BabySteps 家庭成长产品与渐进式 Web3 应用。 覆盖成长任务、家长中心、纪念馆、Provider 与链上交互;Cloudflare Edge SSR 先返回安全摘要壳,再按 marker、路径和版本门禁精确水合身份、钱包与性能 SDK。水合不一致时执行一次性纯 CSR fallback,重点解决浏览器专属依赖、服务端渲染和身份边界之间的冲突。 Live · Repository · Evidence

Personal engineering portfolio system

以下项目用于展示个人工程能力,不作为兼职或客户项目经历:

Project What it demonstrates Links
Personal AI Agent AI 智能客服与私有化模型交付(训练历史)+ 本地 RAG / Agent 工程。 Qwen3-8B 经 NF4 QLoRA、GGUF 与 Ollama 本地运行;49 条冻结集评测中,v2 bigram F1 为 0.2146,v3 为 0.2129,故保留 v2。已合并 BM25 / 向量混合检索、RRF、引用编号与空证据门禁、SQLite Checkpoint 和取消语义;20 题固定合成 BM25 回归暴露近义漏召回、旧规则排序及有候选无答案,不代表模型准确率。静态 Evidence 清单和 20 个公开资产已发布,不等于线上模型部署;生成、逐主张语义支持与真实拒答仍待评测。业务工具与人工转接仍是系统方案。 Evidence
GitHub Profile Studio 本地优先的 GitHub 公开资料工作台。 React / TanStack 前端共享统一 API 契约,可切换 Hono / Node 或 Go 后端,SQLite / Drizzle 负责草稿与幂等写入;访问令牌只留在服务端和 macOS 钥匙串,浏览器只编辑白名单字段,解决双运行时契约一致性与凭据隔离问题。 Repository · Evidence
Showcase Dashboard 静态优先的个人工程作品系统。 人工审核索引定义项目身份与核心叙事,GitHub App / Cloudflare Worker 动态补充发布清单;SSG 首屏、水合数据、按需 Babylon / Archify、项目深链、旧域名重定向和真实 404 共同解决性能、内容一致性与重型交互边界。 Repository · Live · Evidence
Portfolio Sync GitHub App 驱动的作品集同步系统。 仅收录声明 Baby2B 发布清单和 Evidence 地址的仓库;Webhook 经 HMAC 验签后即时更新,短期只读 Installation Token 拉取内容,Cloudflare Worker / KV 聚合结果,30 分钟定时刷新补齐事件遗漏,主站保留人工审核静态回退。 Live · Evidence
性能观测与成本控制 短生命周期性能观测与成本控制面。 浏览器采集 Core Web Vitals 与资源耗时,受保护入口通过固定工作流启停聚合链路,并用 nonce、幂等键、HMAC 回调和不可变快照约束执行;停止后封入口、清理项目资源并保留历史结果。AWS 当前停用,恢复工作保留为 TODO。 Control · Evidence
TC Flow 2.1 可恢复的 Feature 交付工作流。 Contract / Context 明确范围与验收,N1-N8 串联实现、审查、P0 / PII / Fallback / Human Gate 和 Feature QA;Checkpoint、事件流与 RunResult 持久化过程状态,使长任务在失败、续跑和多人协作时仍能回到正确节点。 Repository · Evidence

| Hatch Pet | Codex v2 动态宠物生成工作流(公开 PRD)。 定义从概念或获准参考图到角色一致性、九种动画状态、16 个方向姿态及质量门禁的交付契约。当前公开仓库仅含脱敏产品文档,生成实现与私人宠物素材未公开。 | PRD · Repository |

部分项目源码为私有仓库。公开页面只展示获准公开的产品与证据,不暴露凭据、私有数据集或模型权重。

Open-source contributions

当前公开列表覆盖 17 个 GitHub stars 至少 1,000 的上游仓库:7 merged + 18 open pull requests(共 25 项;原有仓库星数快照截至 2026-09-26,本次新增 / 更新仓库于 2026-10-01 复核)。低于门槛的历史贡献保留在内部记录,不列入此公开列表。

Merged

Project Pull request Contribution
Vite #23235 Explain server-only module reload behavior in SSR
pnpm #14674 List pnpm v12 in the security support policy
Tabler Icons #1590 Preserve the SolidJS JSX source export for Vite SSR
Project NOMAD #1358 Merged to dev: fix Night Ops WCAG contrast across base, hover, 80% hover, and group-hover foreground variants without regressing white text on green buttons
PR-Agent #3142 Hide disabled commands from user-facing help output
PR-Agent #3141 Honor GitLab /ask_line old-side positions
PR-Agent #3140 Remove dead shared rate-limit handlers

Open pull requests

Project Pull request Contribution
Deno #36855 Preserve stdio file descriptors for sync child processes
Deno #36851 Avoid Rust backtraces for test failures
Deno #36849 Expose module format in registerHooks
Vite #23499 Release previous environments after initialization
MCP Servers #4810 Scope session resources to their owning server
VS Code #335428 Support mouse modifiers for editor drag and drop
Quicklink #501 Give generated site pages unique descriptions
GoogleTest #5092 Avoid shadowing parameters in INSTANTIATE_TEST_SUITE_P
GoogleTest #5091 Preserve forced ANSI colors for captured Windows stdout
MCP Servers #4775 Emit object input schemas for the filesystem server
RTK #3933 Match Ruff format routing to the first argument
RTK #3922 Add a gitleaks TOML filter
wagmi #5250 Preserve connector compatibility and forward dataSuffix from the default client
Context Mode #1128 Fix bounded curl/wget pipeline and multiline routing
Avante #3266 Draft: label ACP providers in the provider switch without changing regular labels or the provider API
cmux #15795 Restore browser interaction state when reopening through the legacy fallback
OpenResearch #477 Draft: show experiment run duration, with a live timer for active runs
Portless #413 Original PR remains open; successor #444 by another author credits Tiancheng-Xu as co-author, including the self-daemon E2E fixture

Open PRs are listed as work under upstream review; draft status is marked explicitly. Only merged PRs are presented as completed upstream contributions.

Active issue investigations

Project Issue Current evidence
Next.js #98732 已复现自定义缓存冷启动下动态路由返回 500;等待最小修复路径
Next.js #98791 已有上游竞争实现 #98798;暂停并行修复,观察 review 结果
Deno #36858 已认领 UDP reusePort 缺失问题;准备核对 Linux socket 语义与跨平台行为
Deno #36870 已留言调查 Desktop HMR 对传递 npm 依赖的解析;尚无 PR

Issue investigations are not counted as pull requests until a verified PR is opened.

Pinned Loading

  1. agent-market agent-market Public

    Architecture-first AI agent marketplace course project

    TypeScript

  2. babysteps babysteps Public

    A Sepolia family growth DApp built with React, Wagmi and Solidity

    TypeScript

  3. microsoft/vscode microsoft/vscode Public

    Visual Studio Code

    TypeScript 193k 44.2k

  4. vitejs/vite vitejs/vite Public

    Next generation frontend tooling. It's fast!

    TypeScript 83.1k 8.8k

  5. denoland/deno denoland/deno Public

    A modern runtime for JavaScript and TypeScript.

    Rust 109k 6.4k

  6. bytedance/deer-flow bytedance/deer-flow Public

    An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of…

    Python 83.4k 11.6k