张子恒

全栈工程师偏前端

6 年+ Web 开发经验,长期做企业级业务系统的前端,从 ERP、CMS、内容管理这类后台,到前台展示页面、小程序、H5。

近年转向 AI Agent 应用与全栈:用 Node.js 做过自动化渗透平台的任务服务,用 Go 独立交付过跨 Linux/Windows 的基线检测工具,也能配合 Java/Spring Boot 做接口开发,端到端跑通从开发、测试到容器化部署的完整链路。

平时也喜欢软硬件 DIY:自建并维护多台 Linux 开发机与内网服务,通过 Tailscale 组网管理物理机与虚拟机;日常用 AI Agent 管理运维这套机器群,把配置、排障、复盘沉淀成可复用的技能库。

专业技能
前端开发
长期使用 JavaScript / TypeScript,熟练掌握 Vue 2 / Vue 3、React 与 Next.js,具备丰富的项目实践,可承担企业级中后台、复杂状态与实时交互,以及 Node.js 配套服务开发。
前端工程化
具备 Vite / Webpack 项目的构建与升级经验,能够建设和维护 Monorepo、组件库、自动化测试及多环境和离线构建流程。
AI Agent 应用
以 Pi 生态为主力,重度使用 Claude Code、Codex 等 Coding AI 驱动日常开发与运维。
服务端与工具
具备 Go 跨平台检测工具开发与发布经验,可参与 Java / Spring Boot 既有项目维护、接口开发和跨端联调。
部署与交付
具备 Docker 容器化、Nginx 配置与 Linux / Shell 实践,熟悉常见网络与部署方案,能够独立完成服务部署、版本发布、日志诊断和故障排查,对软硬件设备有一定动手经验。
工作经历

杭州奇盾 · 全栈工程师偏前端

杭州西湖区

2024-03 - 至今
  • 负责公司前端项目建设与迭代,覆盖 Vue、React、Next.js 技术栈,支撑终端安全、云原生安全与自动化渗透测试等产品。
  • 随着自动化渗透测试业务发展,职责扩展至全栈交付,开发 Node.js / Fastify Agent 任务服务,并参与 Java / Spring Boot 接口开发与联调。
  • 使用 Go 开发跨平台基线检测工具,完成 Linux、Windows 主机安全基线检查与测试验证。
  • 建设 AI Agent 运行与交付环境,完成 Kali Linux Docker 容器封装、分层构建与离线交付。
  • 负责公司前端项目建设与迭代,覆盖 Vue、React、Next.js 技术栈,支撑终端安全、云原生安全与自动化渗透测试等产品。
  • 随着自动化渗透测试业务发展,职责扩展至全栈交付,开发 Node.js / Fastify Agent 任务服务,并参与 Java / Spring Boot 接口开发与联调。
  • 使用 Go 开发跨平台基线检测工具,完成 Linux、Windows 主机安全基线检查与测试验证。
  • 建设 AI Agent 运行与交付环境,完成 Kali Linux Docker 容器封装、分层构建与离线交付。

杭州沃土教育 · 前端开发工程师

杭州西湖区

2022-02 - 2023-10
  • 使用 Vue、React 开发培训平台、CMS 系统、钉钉小程序、H5 页面及营销活动低代码平台。
  • 负责中后台业务功能和多平台通用业务组件开发,推动多个业务项目统一升级组件库版本。
  • 使用 Vue、React 开发培训平台、CMS 系统、钉钉小程序、H5 页面及营销活动低代码平台。
  • 负责中后台业务功能和多平台通用业务组件开发,推动多个业务项目统一升级组件库版本。
  • 负责钉钉小程序埋点、差异化部署和原生小程序保存格式化能力建设。

苏州元和信息有限公司 · 前端开发工程师

苏州姑苏区

2020-08 - 2022-03
  • 负责财务评审系统前端开发,封装业务组件,提高页面复用性。
  • 负责财务评审系统前端开发,封装业务组件,提高页面复用性。
  • 使用 Vue 3 + Tailwind CSS 构建 UI,并支撑系统迭代维护。
核心项目经历
自动化渗透测试平台杭州奇盾
技术栈:Vue 3, Node.js, Fastify, Claude Agent SDK, Playwright / CDP, Docker, Java / Spring Boot
  • [项目背景] 平台面向企业安全团队,为 Web 应用提供自动化安全评估。用户配置目标、登录信息、源码和测试策略后,业务服务将评估任务交给 Agent 运行时,由 Claude Code 调度浏览器、扫描器和安全工具完成测试。
  • [负责内容] 主导 Node.js / Fastify + Claude Agent SDK 执行控制服务开发,负责接收任务、准备隔离工作区、启动 Claude Code,以及中断、恢复、会话续接、追加输入和子进程清理;负责平台全部前端开发,完成评估创建、执行控制、过程跟踪和结果查看链路。
  • [项目结果] 跑通管理端创建评估、Java 服务下发任务、Agent 启动 Claude Code、四阶段安全验证及结果回流的完整链路;形成支持长任务中断恢复、会话续接、子进程清理和执行诊断的 Agent 运行机制,并完成 Kali 镜像分层构建、离线交付和运行版本校验。
移动端自动化渗透测试杭州奇盾
技术栈:Mobilewright, MCP, adb, mitmproxy, MobSF
  • [项目背景] 用 AI 自动对真实移动端 APP 做渗透测试,替代人工逐页点击和抓包。
  • [负责内容] 搭建 Mobilewright + adb 真机 UI 自动化环境,自动采集页面树、截图与前台状态;用 mitmproxy 抓取并整理登录、埋点与业务接口流量,用 MobSF 结合反编译梳理 APP 流程与登录密钥交换。
  • [项目结果] 把移动端渗透的人工信息收集自动化,可复现地梳理 APP 全流程与接口资产;为后续服务端自动化渗透测试构建了前置信息与大致攻击面。
主机安全基线检查工具杭州奇盾
技术栈:Go, PowerShell, YAML, Makefile
  • [项目背景] 在 Linux、Windows 主机上检查配置是否符合安全基线,自动发现弱口令、未授权访问等不合规项并上报结果。
  • [负责内容] 负责主机安全基线检查工具的整体开发:梳理系统加固与服务类检查项,设计 YAML 声明式规则与采集执行框架,接入 Linux、Windows 各平台差异化的命令、文件与注册表解析;处理进程/端口/配置文件/注册表等多种采集,以及弱口令与未授权探测、多实例识别和异常场景,保证结果稳定可复测。
  • [项目结果] 让安全平台能自动检查并持续跟踪"一台主机是否合规、哪一项不合规",覆盖 Linux、Windows 的系统与服务;新增检查项只需配置 YAML,无需改代码重发版本;多架构构建、包校验与版本发布流程可重复可追溯,离线交付到客户环境更快更稳。
个人项目
浏览器自动化生成产品文档个人项目
技术栈:AI Agent, Node.js, Playwright / CDP, JavaScript, Markdown
  • 让 AI 基于真实 Web 产品界面生成可验证的用户文档:AI 根据目标自主组合浏览器会话、登录、菜单提取、页面探索、截图脱敏、截图标注与章节写作能力。
  • 沉淀 5 个通用 JavaScript 工具(访问登录、弹窗处理、截图脱敏、SVG 标注、任务状态)与 8 份行为规则,AI 负责现场判断、脚本负责稳定重复动作。
视频转图文工作台个人项目
技术栈:Python / Flask, React 19, TypeScript, Whisper, DeepSeek, ffmpeg, yt-dlp
  • 把视频链接转成一篇带时间锚点的中文图文文章:点大纲章节、正文时间链接或配图,文章与视频同时跳到对应位置。
  • 粘贴 YouTube / Bilibili 链接即开始处理,10 阶段流水线(下载、转写、大纲、正文、抽帧、收尾)自动完成,产出带配图的图文文章。
  • Python / Flask + React 19 / TypeScript,支持任意 OpenAI 兼容模型端点,本地部署运行。