个人简介
在 OneKey 开发硬件钱包 SDK、跨端 App 与 B2B 前后端,并将 MCP、CLI 和视觉识别接入真实设备自动化。能从协议与服务追到界面和用户操作,关注任务状态、失败恢复与可验证交付;AI 工具用于加速分析和实现,结果以代码、日志及真机反馈确认。
核心能力
- 全栈开发
- TypeScript / Node.js · React / Next.js · Medusa v2 · Vite · Python · PostgreSQL
- Web3 / 设备
- 硬件钱包 SDK · EVM 签名 · Protocol V2 · WebUSB / BLE · 跨端会话与固件升级
- Agent 工具
- MCP · Codex CLI · OpenClaw / Skills · 非交互命令 · 结构化输出
- 执行与反馈
- 设备动作序列 · OCR / PaddleOCR · 异常重试 · 人工控制与任务恢复
工作经历
OneKey全栈 / 钱包 SDK · AI 自动化实践
参与 Pro2 / Neo 钱包能力、B2B 合作伙伴系统与硬件自动化平台开发;在 SDK、App、前端、服务端和真实设备之间完成联调、问题排查及交付。
代表项目
MCP 硬件自动化平台
Agent 工具 / 视觉反馈
TypeScript · Electron / React · MCP · Python / PaddleOCR · 机械臂 / 摄像头
参与硬件钱包自动化平台开发,将设备控制、屏幕识别与测试动作封装为 AI 客户端可调用的工具,承担动作预设、运行逻辑、OCR 和控制面板开发。
- 工具接口:扩展 MCP 自动化预设与确认操作,将设备动作转化为可组合的工具调用,为 AI 客户端提供连接真实硬件的执行入口。
- 执行编排:统一动作解析、序列展开与运行入口,使手动控制和自动化流程复用执行逻辑,处理动作先后关系、停止操作与错误反馈。
- 视觉反馈:结合摄像头与 PaddleOCR 获取设备屏幕内容,完善截图处理、题号与候选项识别、结果校验,支撑依赖屏幕状态的后续操作。
- 场景落地:完成三种助记词钱包的创建模块,推进创建与验证流程联调;将重复操作沉淀为动作预设,方便 QA 复用测试步骤。
- 操作体验:开发和完善 React 控制面板,同步设备状态、动作执行和识别结果,提供人工控制与异常排查入口,便于定位工具调用和物理执行之间的问题。