蔡凯升 · 全栈与 Web3 版两页 A4AI 与自动化版 →

蔡凯升

Web3 全栈工程师|钱包 App · SDK · B2B

头像预留

个人简介

在 OneKey 贯通硬件钱包 SDK、跨端 App 与 B2B 前后端开发:一端处理 Protocol V2、WebUSB / BLE、固件升级和设备会话;另一端交付 Next.js 商店、管理后台与 Medusa 服务的目录、定价、订单及登录流程。能从协议或数据问题追到界面和实际用户操作。

核心能力

前端与跨端
TypeScript · React / Next.js · React Native · Electron · Vite · 状态与交互设计
服务与数据
Node.js · Medusa v2 · API / 工作流 · PostgreSQL · 账号与支付流程
Web3 / 设备
Hardware SDK · EVM 签名 · Protocol V2 · WebUSB / BLE · 会话管理 · 固件升级
工程交付
Monorepo · CI / 静态构建 · Python CLI 集成 · 真机联调 · 自动化回归

工作经历

OneKey钱包 SDK / 跨端 App · B2B 全栈研发

推进 Pro2 / Neo 新型号支持与钱包 App 集成;参与合作伙伴商店、管理后台及 Medusa 后端的业务流程;交付 LiteCard V3 工厂工具并处理真机和产线问题。

代表项目

OneKey Hardware SDK 与跨端钱包 App

协议通信 / 客户端研发

TypeScript · React Native · Electron · WebUSB / BLE · Protocol V2 · Monorepo

承担新型号在 Web、桌面与移动端的接入,持续建设设备通信、会话管理、固件升级和资产同步能力,推进从协议联调到 SDK 发布与 App 集成的完整交付。

  • 新型号接入:参与 Pro2 / Neo Protocol V2 适配,衔接设备发现、指令调用、响应解析与客户端接入,配合硬件团队完成真实设备联调。
  • 跨端通信:完善 WebUSB 发现、BLE 连接恢复和 Android MTU 协商,处理传输方式切换、设备重连与多平台连接差异。
  • 异步任务:完善请求队列、取消清理、设备忙重试和钱包会话管理,处理页面卸载、连接变化及并发请求下的设备状态一致性。
  • 固件升级:维护更新轮询、传输重试和恢复流程,完善速率、剩余时间与失败类型展示,衔接 SDK 长任务和客户端操作反馈。
  • 资产同步:开发和维护 Portfolio 数据上传、进度反馈与错误传递,处理资产展示数据和设备协议之间的映射,协同服务端与硬件完成联调。
  • 开发者交付:维护 SDK 示例、CLI 硬件接入和开发文档,围绕协议、设备会话与生命周期开展回归验证,跟进集成和用户侧连接问题。
蔡凯升 · 全栈与 Web3 版1 / 2
蔡凯升Web3 全栈工程师|钱包 App、SDK 与 B2B · 项目经历续

代表项目(续)

OneKey B2B 合作伙伴商店

商店 / 管理后台 / API

Next.js · React · Vite · TypeScript · Node.js · Medusa v2 · PostgreSQL

贯通商店、管理后台与 Medusa 服务,推进商品目录、定价、辅助下单、支付和账号登录流程,让页面操作与后端工作流保持一致。

  • 前后端联动:完善合作伙伴目录和辅助下单操作,同步处理服务端价格表、定价查询、订单与支付请求工作流。
  • 身份与恢复:处理 Google OAuth 顶层跳转、跨域会话交换及失败后的恢复路径,避免页面和 API 状态脱节。
  • 部署边界:维护静态商店和管理后台与独立 API 的域名映射,核对不同环境下的构建与接口行为。

工厂生产工具 · LiteCard V3 / Pro2 / Neo

从零搭建 / 产线交付

Electron · React · TypeScript · Node.js / Python · IPC · 读卡器 / 扫码枪 / 打印机

从零搭建 LiteCard V3 图形化工具,复用既有 Python CLI,将设备操作组织成操作员可执行、可追踪的生产流程;扩展 Pro2 / Neo 工具能力。

  • 流程产品化:整合卡片检测、证书写入、扫码核对、服务端确认和条码打印,以步骤状态和日志替代人工切换命令。
  • 进程与交付:通过 Electron IPC 调用 Python CLI,处理 Windows 日志编码、资源目录和安装包环境。
  • 设备验证:扩展写号、分组件固件升级与出厂校验,处理 USB 热插拔、Bootloader 切换和失败重试。

更多工程实践

  • 生产验证:读取制造信息和设备证书,校验组件 Hash、挑战签名与服务端记录,协同硬件、QA 与制造团队定位异常。
  • AI 辅助研发:用 Codex CLI 追踪跨仓问题,用 Grok 交叉评审较大方案;完整方法见在线作品页。