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 全栈工程师,关注模型路由、工具调用、状态恢复、评测与成本治理。
- 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)等机制。
全栈工程师(AI Agent / Web3)
参与 AI Agent 与 Web3 平台的全栈工程协作,围绕任务编排、分布式调度、异步执行、状态聚合、链上交付与内容生产工作流推进产品实现。
- 参与任务发布与编辑、语义分类、子任务拆解、Agent 匹配派发、执行状态和结果聚合等端到端流程。
- 协同 PostgreSQL / pgvector、GraphQL、Webhook / SSE、消息队列及 AWS 完成系统联调,推进异步任务、并发控制和状态流转。
- 参与 MetaMask 签名、智能合约托管 / 结算、IPFS / 链上结果证据及 AI 内容生产工作流的接口与端到端联调。
- 驻场服务宁波市公安局科信、特警等相关业务部门,参与低零代码与 FDE 项目建设,围绕业务需求梳理、模块划分、组件复用、系统集成和状态联动推进前台应用与中台能力落地。
- 与市局、分局科信部门及派出所保持业务沟通,协调需求变更、联调验收与持续迭代。
- 在连续交付中由页面实现拓展至前中台协作、模块边界设计和问题闭环,对系统鲁棒性、可维护性与交付质量形成更全面、深入的理解。
- 驻场宁波市交警局,参与交警大屏 FDE 项目建设。
- 负责可视化展示应用与中台能力的工程实现,围绕模块复用、数据呈现、交互状态联动和页面性能开展开发与联调。
- 结合现场业务反馈定位问题、推进需求落地与验收交付,并持续改进大屏运行的稳定性和可维护性。
只收录个人仓库中已有实际实现的项目;空仓库、模板仓库和仅有规划的项目不列入经历。
| 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 |
以下项目用于展示个人工程能力,不作为兼职或客户项目经历:
| 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 |
部分项目源码为私有仓库。公开页面只展示获准公开的产品与证据,不暴露凭据、私有数据集或模型权重。
当前公开列表覆盖 17 个 GitHub stars 至少 1,000 的上游仓库:7 merged + 18 open pull requests(共 25 项;原有仓库星数快照截至 2026-09-26,本次新增 / 更新仓库于 2026-10-01 复核)。低于门槛的历史贡献保留在内部记录,不列入此公开列表。
| 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 |
| 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.
| 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.



