求职意向
期望岗位
高级前端工程师 / 全栈工程师 / 前端架构师
期望工作方式
远程 / 混合办公优先,可接受全职 onsite
期望薪资
面议
当前状态
待业,可随时到岗
技能栈
JavaScript
TypeScript
React
Node.js
Python
MySQL
Redis
Docker
Cloudflare Workers
Playwright
Puppeteer
WebSocket
Fastify
Hono
Zustand
Tailwind CSS
Vite
gRPC
项目实践 2024年10月 - 至今
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+ 平台
TypeScriptFastifyKnex.jsSQLite/MySQLPlaywrightWebSocketDockergRPC
完整的 Playwright 云服务商业系统,支持用户管理、点数计费、实例集群管理。
- 管理员/普通用户角色 + 点数计费系统
- 实例机器集群管理(多台机器组成集群)
- WebSocket 代理连接,支持分布式架构
- CDP 文件上传 & 分布式文件上传方案
- Swagger + Scalar API 文档
- Docker 部署支持
Node.jsChrome ExtensionWebSocketPlaywrightPuppeteerTypeScript
Chrome 扩展,将浏览器暴露为 CDP 端点,支持多个 Playwright/Puppeteer 客户端同时连接。
- 多客户端支持,页面相互隔离
- 可视化配置页面 + 自动重连
- 7 个 E2E 测试用例
- npm 全局发布(npm install -g cdp-tunnel)
React 18TypeScriptTailwind CSSViteZustandElectrobun (Bun)WebSocket/IPC RPC
全栈 AI 编码助手,支持桌面端(Electrobun/Bun)和 Web 端。
- AI 实时流式对话,消息队列支持中途插话
- Agent 活动时间线可视化
- 完整的 Markdown 渲染(Mermaid 图表、diff 等)
- 中英文国际化 + 高性能虚拟滚动
- 26 个 E2E 测试用例
React 19TypeScriptHonoSQLite/D1R2ZustandSSE
实时客服聊天系统,支持本地开发和 Cloudflare Workers 边缘部署。
- 基于 SSE 的实时消息推送 + 轮询备用
- 文件上传(Cloudflare R2 存储)
- 5 阶段任务进度管理、排队系统
- iOS Bark 推送 + JWT 认证 + IP 限流
Python 3.11FastAPISQLiteDockerPlaywright
轻量级脚本托管与 API 网关平台,专为 n8n、Zapier 等工作流自动化工具设计。
- 自动将 Python/JS 脚本转换为 RESTful API
- 基于脚本注释自动生成 Swagger 文档
- 可视化依赖管理(pip / npm)
- ARM64 多架构,镜像优化减少 75% 体积
在职期间项目经验 2016 — 2024
Rax (React 16)Node.jsMidwaySSR流式渲染
降本增效核心项目,去 Node 化、免运维化,SSR 逻辑统一封装渲染。
- CSR/SSR 异常统一降级策略
- 首屏耗时、错误率、流量调度全链路监控
- 流式 SSR 首屏渲染,体感提升 20%+
- 支撑双十一大促流量,日均千万级 SSR 请求
Reactant-mobiledumiTypeScript
平台级 C 端组件库,覆盖 3 条业务线,其中 2 条核心业务线深度使用。
- 拉通设计师,输出设计规范与主题变量体系
- 二开 ant-mobile,裁剪不需要组件,提升 30% 效率
- TS 声明自动转文档,零维护成本
- 50+ 组件,支持主题配置、RTL、无障碍访问
ReactNode.jsMySQL灰度发布
游戏虚拟物品交易平台,商品域前端负责人、项目 owner。
- 作为商品域 owner,拉通产品/运营/后端/测试
- 7-8 个历史遗留项目重构,协调 3 个团队
- 支持按比例灰度发布、一键回滚
- 日均订单量 10万+,峰值 QPS 5000+
ReactDSLTypeScriptPSD 解析
营销活动 UI 快速替换工具,PSD 导入、动效预览、配置修改、一键回滚。
- PSD 自动识别图层,导出可编辑 UI 资源
- lsp-gen CLI 生成 DSL + d.ts 类型提示文件
- 实时预览 CSS 动效
- 运营换图周期从 2 天 → 2 小时
ReactSortablejsSystemjsMonaco EditorRedux
定制营销 H5 配套管理后台,拖拽布局、API 导入、在线编辑。
- Sortablejs 流式拖拽排版
- Systemjs 按需加载,首屏减 60%
- Monaco Editor 在线编写业务逻辑
- 支持 Swagger 接口导入,5 分钟生成后台
ExpressReactEgretCocos2d-jsKrpano微信 SDK
从实习到技术负责人,累计独立开发营销活动 50+,经手活动 200+。
- 活动类型:拼团、抽奖、投票、秒杀、全景 VR、养成游戏等
- 服务客户:平安集团、招商银行、沃尔玛、比亚迪等
- 深度集成微信 JSSDK,支持分享、支付、登录
- 多次策划千万级曝光活动,转化率 15%+
GitLabetcdDocker阿里云Shell
团队从 3 人 → 20+ 人,基建支撑高效研发与稳定运维。
- GitLab CI + etcd 自动化部署
- 阿里云日志采集平台
- tzdeploy:前端一键部署 CDN,10 秒上线
- 短链平台、提单/上线系统、前端配置平台
团队管理
管理经验
2 年
团队规模
从 0 到 1 组建 25 人团队
面试经历
筛选 500+ 简历 · 面试 100+ · 入职 20+
自我评价
浏览器自动化专家
深入掌握 Playwright/Puppeteer/CDP,能解决复杂的浏览器控制问题
全栈开发能力
从前端 UI 到后端服务,从桌面端到云端部署,都能独立完成
工具开发者
善于构建提升开发效率的工具(ScriptGateway、CDP Tunnel 等)
AI 辅助开发
熟练使用 AI 工具提升开发效率
云原生部署
熟练使用 Docker、Cloudflare Workers、GitHub Actions
开源项目
| 项目 | 描述 | 技术栈 |
| @xbrowser/cli | 浏览器自动化 CLI · 35+ 命令 · 70+ 插件 | TypeScript, Playwright, CDP |
| playwright-user-sys | Playwright 云服务商业系统 | TypeScript, Fastify, WebSocket |
| cdp-tunnel | Chrome DevTools Protocol Bridge | Node.js, Chrome Extension |
| pi-agent-chat | AI 编程助手 | React, TypeScript, Bun |
| online-chat | 实时客服聊天系统 | React, Hono, Cloudflare |
| script-gateway | 脚本网关平台 | Python, FastAPI, Docker |