许先生

高级前端工程师 / 全栈工程师
📞 13751880018 ✉️ dyyz1993@qq.com 🎓 仲恺农业工程学院 · 软件工程(2016届) 🌐 可接受各地远程 / 混合 / onsite
求职意向
期望岗位
高级前端工程师 / 全栈工程师 / 前端架构师
期望工作方式
可接受各地远程 / 混合 / onsite
期望薪资
面议
当前状态
待业,可随时到岗
技能栈
JavaScript TypeScript React Node.js Python MySQL Redis Docker Cloudflare Workers Playwright Puppeteer WebSocket Fastify Hono Zustand Tailwind CSS Vite gRPC
AI 工程能力 AI-Native Engineer

重度使用 AI 编码工具进行日常开发,从“写代码”转型为“架构 + 审核 + 指挥”。多个开源项目均以 AI Agent 协作方式完成。

  • Claude Code / Codex CLI / OpenCode / Cursor——熟练掌握多款主流 AI 编码助手,能够根据场景选择最佳工具(Claude Code 偏深度任务、Codex 偏轻量型脚本、Cursor 偏 IDE 集成)
  • MCP 生态——自研 knowledge-base-mcp(NPM 已发 @dyyz1993/kb-mcp v2.47.0)、熟练配置官方/社区 MCP servers(filesystem、playwright、xbrowser 等)
  • Prompt 工程——为不同模型(GPT-4o / Claude / DeepSeek / GLM)调优 System Prompt,理解上下文窗口、温度、工具调用策略的权衡
  • Agent 工作流——Task-driven 任务拆解、工具调用、人机协同评审。本简历所有项目着陆页(13 个独立子站)均由 AI Agent 协作完成
  • 自研 Agent 工具链——mpage 插件化 CLI 框架、quite-note macOS 原生应用,为 AI Agent 提供工具与执行环境
工作经历 截止 2024年9月

高级前端工程师 · 灵犀互娱(阿里集团)

2021/04 — 2024/09

技术负责人 · 深圳兔展智能科技

2020/04 — 2021/04

前端开发工程师 · 深圳兔展智能科技

2018/05 — 2020/04

Node.js 开发工程师 · 深圳兔展智能科技

2017/06 — 2018/05

H5 开发工程师 · 深圳兔展智能科技

2016/07 — 2017/06
团队管理 2019 — 2021 · 2 年

在兔展任技术负责人期间,从 0 到 1 组建 25 人规模交付团队,涵盖前端 / 后端 / 测试 / 项目经理 4 个子组,有丰富的团队搭建、招聘、管理、绩效经验。

  • 团队搭建:从 0 到 1 组建 25 人规模交付团队,能调动跨团队资源
  • 招聘面试:负责本团队及兄弟团队的面试,筛选简历超 500+,面试超 100+ 人,入职成功 20+
  • 人员管理:有实操团队成员转岗、离职、劝退经验,有辅导成员成功晋升的经验
  • 组织架构:从 0 到 1 建设交付团队:前端组 / 后端组 / 测试组 / 项目经理组
  • 目标与绩效:跨部门目标对齐,团队内目标制定、拆解、跟进,绩效评估及沟通经验
  • 推动改进:推动基础设施建设,协作部门规范文档输出
个人发展 2024年10月 — 2025年5月

离职后间隔期,全职投入量化交易策略研究与 AI 编码工具链开发,探索技术边界。

  • 量化交易——回测框架搭建、多因子策略开发、系统性回测方法论探索
  • AI Coding 工具链——深入使用 Claude Code / Codex CLI / OpenCode / Cursor 等主流 AI 编码助手,探索 Prompt 工程与 Agent 工作流
  • MCP 生态——自研 knowledge-base-mcp(已发 NPM @dyyz1993/kb-mcp v2.47.0),参与开源社区讨论
  • 开源项目——独立开发 6 个开源项目,构建完整的浏览器自动化 / CLI 框架 / AI 工具链生态
  • 6 月重启求职——基于技术积累与开源成果,开始投递高级前端 / 全栈 / 前端架构师岗位
项目实践 2024年10月 - 至今

xbrowser · 浏览器自动化 CLI ⭐⭐⭐

2026/04 — 至今
TypeScriptPlaywrightChrome DevTools ProtocolVitesttsupZod

面向 AI Agent 工作流的浏览器自动化命令行工具,定位为 Playwright/Puppeteer/Selenium 的命令行替代品。已发布至 npm(@xbrowser/cli)。

  • 35+ 浏览器命令:导航、交互、查询、存储、截图、SEO 分析,覆盖常见自动化场景
  • 命令链 & 管道:支持 &&,+->; 串联多命令,以及 stdin 管道 / heredoc 批量执行
  • 录制/回放:录制浏览器操作为 YAML,可一键转换为 JS / Python / Bash 脚本
  • 插件市场:基于自研 @dyyz1993/xcli-core 框架,70+ 站点插件,TypeScript 编写
  • 多会话 + Daemon:连接已运行的 Chrome,多会话并行,独立上下文
  • 典型场景:抓取任意页面为 Markdown、跨搜索引擎搜索、自动发布 SEO 文章到 13+ 平台

Playwright 用户管理系统 ⭐⭐⭐

2025/12 — 2026/05
TypeScriptFastifyKnex.jsSQLite/MySQLPlaywrightWebSocketDockergRPC

完整的 Playwright 云服务商业系统,支持用户管理、点数计费、实例集群管理。

  • 管理员/普通用户角色 + 点数计费系统
  • 实例机器集群管理(多台机器组成集群)
  • WebSocket 代理连接,支持分布式架构
  • CDP 文件上传 & 分布式文件上传方案
  • Swagger + Scalar API 文档
  • Docker 部署支持

CDP Tunnel ⭐⭐

2026/03 — 2026/05
Node.jsChrome ExtensionWebSocketPlaywrightPuppeteerTypeScript

Chrome 扩展,将浏览器暴露为 CDP 端点,支持多个 Playwright/Puppeteer 客户端同时连接。

  • 多客户端支持,页面相互隔离
  • 可视化配置页面 + 自动重连
  • 7 个 E2E 测试用例
  • npm 全局发布(npm install -g cdp-tunnel)

Quite Note · macOS 剪切板 + AI 提炼 ⭐⭐

2025
Swift 5.9SwiftUImacOS 12+AppKitGitHub ActionsLucideIcons

基于 SwiftUI 的 macOS 原生应用,剪切板历史记录 + AI 内容提炼,纯本地隐私保护。

  • 剪切板历史记录管理,状态栏图标实时预览
  • AI 内容提炼(摘要 / 关键词 / 多语言翻译)
  • 自定义 AI 闪光主题图标,LucideIcons 改进加载机制
  • Swift Package Manager 构建,GitHub Actions 自动打包 DMG

Knowledge Base MCP · AI 知识库 ⭐⭐⭐

2026/04 — 至今
TypeScriptMCP ProtocolHuggingFace TransformersReact 18ZustandBun

跨项目知识库 MCP 服务,已发布 NPM 包 @dyyz1993/kb-mcp(v2.47.0),支持三层搜索与自进化闭环。

  • 18 个 MCP 工具,覆盖读/写/搜/管理全流程
  • 三层搜索架构:P0 文本匹配 + P1 TF-IDF + P2 多语言语义向量(50+ 语言)
  • 自进化闭环:kb_ask miss → Agent 联网搜索 → kb_ingest_url 自动存储
  • 双传输模式:Stdio + HTTP(StreamableHTTP / SSE / REST API)

mpage · 插件化 CLI 框架 + 浏览器自动化引擎 ⭐⭐⭐

2025 — 至今
TypeScriptNode.jsPlaywrightGit HooksGitHub ActionsjitiZod

领域无关的插件化 CLI 框架,内置浏览器自动化引擎。已发布 3 个 NPM 包(@dyyz1993/xcli-core / @dyyz1993/xpage / create-xcli),支持 5 分钟创建任意领域 CLI 工具。xbrowser CLI 就是基于它构建的。

  • 3 个 NPM 包: xcli-core(通用 CLI 框架) / xpage(浏览器自动化引擎 v1.0.5) / create-xcli(脚手架,5 种模板)
  • 插件系统(jiti 运行时 TS 编译、命令覆盖/增强)、SiteInstance 命名空间、HelpGenerator(Zod 自动生成)
  • 浏览器自动化:35+ 页面命令、录制/回放、页面结构提取、基于 Playwright-core
  • Agent Guard RBAC 权限控制、PluginStorage 持久化、OutputFormatter(text / json / yaml)
在职期间项目经验 2016 — 2024

SSR 网关落地 ⭐⭐⭐ · 灵犀互娱

2021 — 2024
Rax (React 16)Node.jsMidwaySSR流式渲染

降本增效核心项目,去 Node 化、免运维化,SSR 逻辑统一封装渲染。

  • CSR/SSR 异常统一降级策略
  • 首屏耗时、错误率、流量调度全链路监控
  • 流式 SSR 首屏渲染,体感提升 20%+
  • 支撑双十一大促流量,日均千万级 SSR 请求

C 端组件库 ⭐⭐ · 灵犀互娱

2021 — 2024
Reactant-mobiledumiTypeScript

平台级 C 端组件库,覆盖 3 条业务线,其中 2 条核心业务线深度使用。

  • 拉通设计师,输出设计规范与主题变量体系
  • 二开 ant-mobile,裁剪不需要组件,提升 30% 效率
  • TS 声明自动转文档,零维护成本
  • 50+ 组件,支持主题配置、RTL、无障碍访问

交易猫游戏交易平台 ⭐⭐ · 灵犀互娱

2021 — 2024
ReactNode.jsMySQL灰度发布

游戏虚拟物品交易平台,商品域前端负责人、项目 owner。

  • 作为商品域 owner,拉通产品/运营/后端/测试
  • 7-8 个历史遗留项目重构,协调 3 个团队
  • 支持按比例灰度发布、一键回滚
  • 日均订单量 10万+,峰值 QPS 5000+

UI 编辑器 Mix Code ⭐ · 兔展

2020/12
ReactDSLTypeScriptPSD 解析

营销活动 UI 快速替换工具,PSD 导入、动效预览、配置修改、一键回滚。

  • PSD 自动识别图层,导出可编辑 UI 资源
  • lsp-gen CLI 生成 DSL + d.ts 类型提示文件
  • 实时预览 CSS 动效
  • 运营换图周期从 2 天 → 2 小时

低代码管理后台 ⭐ · 兔展

2021/04
ReactSortablejsSystemjsMonaco EditorRedux

定制营销 H5 配套管理后台,拖拽布局、API 导入、在线编辑。

  • Sortablejs 流式拖拽排版
  • Systemjs 按需加载,首屏减 60%
  • Monaco Editor 在线编写业务逻辑
  • 支持 Swagger 接口导入,5 分钟生成后台

H5 游戏开发 ⭐ · 兔展

2016 — 2020/04
ExpressReactEgretCocos2d-jsKrpano微信 SDK

从实习到技术负责人,累计独立开发营销活动 50+,经手活动 200+。

  • 活动类型:拼团、抽奖、投票、秒杀、全景 VR、养成游戏等
  • 服务客户:平安集团、招商银行、沃尔玛、比亚迪等
  • 深度集成微信 JSSDK,支持分享、支付、登录
  • 多次策划千万级曝光活动,转化率 15%+

基础设施建设 ⭐ · 兔展

2018 — 2020
GitLabetcdDocker阿里云Shell

团队从 3 人 → 20+ 人,基建支撑高效研发与稳定运维。

  • GitLab CI + etcd 自动化部署
  • 阿里云日志采集平台
  • tzdeploy:前端一键部署 CDN,10 秒上线
  • 短链平台、提单/上线系统、前端配置平台
自我评价
浏览器自动化专家
深入掌握 Playwright/Puppeteer/CDP,能解决复杂的浏览器控制问题
全栈开发能力
从前端 UI 到后端服务,从桌面端到云端部署,都能独立完成
工具开发者
善于构建提升开发效率的工具(ScriptGateway、CDP Tunnel 等)
AI 辅助开发
熟练使用 AI 工具提升开发效率
云原生部署
熟练使用 Docker、Cloudflare Workers、GitHub Actions
开源项目
项目描述技术栈
@xbrowser/cli浏览器自动化 CLI · 35+ 命令 · 70+ 插件TypeScript, Playwright, CDP
knowledge-base-mcpAI 知识库 MCP · 18 工具 · 3 层搜索TypeScript, MCP, HuggingFace
mpage插件化 CLI 框架 + 浏览器自动化引擎TypeScript, Playwright, Zod
playwright-user-sysPlaywright 云服务商业系统TypeScript, Fastify, WebSocket
quite-notemacOS 剪切板 + AI 提炼Swift, SwiftUI, AppKit
cdp-tunnelChrome DevTools Protocol Bridge · v2.10.9Node.js, Chrome Extension