Full-stack engineer with experience in government low-code and FDE delivery. I build front-office and middle-platform applications, AI Agent and Web3 products, and evidence-backed engineering workflows.
全栈工程师。2023–2026 年参与政企低代码与 FDE 项目,负责前台应用与中台能力的架构实现;当前专注 AI Agent、Web3、Cloud / Edge 与可验证工程交付。
- 驻场服务宁波市公安局科信、特警等相关业务部门,参与低代码与 FDE 项目建设。
- 负责前台业务应用与中台能力的架构实现,以及相关模块的工程交付和持续迭代。
- 关注模块边界、系统集成、可维护性与交付质量,用可验证结果而不是技术名词描述工作。
政企项目仅公开职责与能力范围,不公开内部系统名称、数据、接口、部署拓扑或安全架构。
只收录个人仓库中已有实际实现的项目;空仓库、模板仓库和仅有规划的项目不列入经历。
| Project | What I built | Evidence |
|---|---|---|
| Agent Market | 面向 Sepolia 的可验证 AI Agent 任务市场,覆盖结构化编排、任务协作、链上状态与交付证据 | Live · Repository |
| BabySteps | React、Wagmi 与 Solidity 构建的家庭成长 DApp,包含 Edge SSR、水合保护和真实性能观测 | Live · Repository |
| Personal AI Agent | Qwen3-8B QLoRA 训练、冻结集评估、GGUF 量化与本地 Ollama 交付 | Evidence |
| TC Flow 2.1 | 将需求、实现、审查、修复、验证和发布组织为可恢复、可审查的工程工作流 | Portfolio |
以下项目用于展示个人工程能力,不作为兼职或客户项目经历:
| Project | What it demonstrates | Links |
|---|---|---|
| Showcase Dashboard | 汇总项目事实、Evidence、Portfolio Sync、性能观测与受保护控制入口,保持静态首屏和动态数据的一致性 | Repository · Live |
| GitHub Profile Studio | 本地优先的 GitHub 公开资料工作台,使用 React、Hono / Node、Go、SQLite 与统一 API 契约,并隔离浏览器凭据 | Repository |
部分项目源码为私有仓库。公开页面只展示获准公开的产品与证据,不暴露凭据、私有数据集或模型权重。
当前可核验的 OSS 共建:7 merged + 20 open pull requests(更新于 2026-09-10)。
| Project | Pull request | Contribution |
|---|---|---|
| Vite | #23235 | Explain server-only module reload behavior in SSR |
| pnpm | #14674 | List pnpm v12 in the security support policy |
| 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 |
| ClawBox | #774 | Correct model-catalog fallback behavior |
| PySNMP MIBs | #361 | Correct the TCPIPX unspecified table row type |
| Project | Pull request | Contribution |
|---|---|---|
| VS Code | #335428 | Use mouse event modifiers for editor drag-and-drop state |
| Deno | #36794 | Preserve the -- separator before CLI entrypoints |
| 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 compact gitleaks TOML filter for secret-scan output |
| LiteLLM | #40183 | Add source-backed OpenRouter metadata for gpt-5.6-sol |
| Chrome DevTools MCP | #2686 | Cover scheduled script navigation without fixed sleeps |
| GoogleTest | #5092 | Avoid shadowing a parameter in INSTANTIATE_TEST_SUITE_P |
| GoogleTest | #5091 | Preserve forced ANSI color output when CTest captures stdout on Windows |
| Backstage | #35564 | Resolve an undici security advisory |
| Context Mode | #1128 | Fix bounded curl/wget pipeline and multiline routing |
| Tabler Icons | #1590 | Preserve the SolidJS JSX source export for Vite SSR |
| Portless | #413 | Preserve routes when self-daemonized commands exit |
| Quicklink | #501 | Give generated site pages unique descriptions |
| Bitcoin Dev Kit | #2276 | Preserve the first floating TxOut and consistent ChangeSet semantics |
| Google WebCrypto | #398 | Extract the RSA-OAEP PKCS#8 import example |
| Web Testownik | #323 | Harden maintenance recovery handling |
| BBj Language Server | #665 | Unify language-server logger output |
| Slopshop | #21 | Harden per-user rate limiting |
| Paperclip | #2 | Cover run-job invocation scope resolution |
Open PRs are listed as work under upstream review; only merged PRs are presented as completed upstream contributions.


