Full-stack Engineer

林凯达

全栈工程师 · 把 AI 真正送进产品里

七年前端出身,现在在 DayOne 做全栈工程师,一个人接手 SeeSaw 预测市场的服务端、Web、App 和运营后台。其中 SeeBot 已结算 174 道二选一话题,命中率 70.7%(盲猜基线 50%)。

01

自我评价

软件工程专业,乐于挑战和钻研新技术。善于编写高可阅读、可维护性代码。开发过服务于虎牙直播MCN机构与数百万主播的公会中心和数亿用户的个人中心;开发过卓越教育集团服务超3000名老师以及数万学生的教学系统、开发过日活超百万的微信/直播间互动H5。常用技术栈React、Vue、Typescript和Go。搭建过前端工程化与自动化部署平台。2020年8月开始接触Web3;现在的主线是把 AI 能力做成产品:模型能想,工程要兜得住。

02

技术栈

FRONT-END
JavaScript / Vue.js8 yrs
React / Next.js6 yrs
TypeScript6 yrs
Webpack / Vite / 工程化6 yrs
BACK-END & AGENT
Go / PostgreSQL + pgvector1 yr
LLM Agent · tool-use · RAG · Eval1 yr
Node.js8 yrs
Flutter1 yr
// 条长 = 使用年限(满格 8 年),不是熟练度自评
03

工作经历

DayOne Inc.SeeSaw / BitX

全栈工程师
SeeSaw is a prediction market. SeeBot is its AI.
技术栈:Go(Gin/AWS Lambda)/PostgreSQL+pgvector/LLM/Flutter/Next.js/React/Typescript/pnpm+Turbo

核心内容:

  1. SeeBot(AI 预测推理):从0到1落地并持续运行。话题 planner 上线(2026-09-16)后已结算 174 道二选一话题,命中 123 道,命中率 70.7%(盲猜基线 50%);
  2. SeeSaw App(Flutter):重建消息中心、IM 冷启动缓存优先、SSA 2.0 弹层开放给 H5、邀请与分享链路、热更新(Shorebird);
  3. SeeSaw Web 主站(seesaw.fun):从0搭 pnpm + Turborepo 基座,主导首页、个人主页、邀请落地页等主站页面;
  4. 世界杯 2026 活动:H5 + 后端发奖链路,覆盖小组赛 / 淘汰赛 / 终局赛三个阶段,共发放 179 个获奖名额;
  5. BitX:前端从0到1重构(Room 模块重写、Auth 与接口生成方案、多链构建与合约调用配置、WebSocket 订阅、组件与主题体系)。

ryzz.tvhashkey / IDG 投资

Web3前端
ryzz.tv is a Web3 + Live platform. swee.live is a Web3 + AI + Live platform.
技术栈:Next.js/turbopack/Typescript/Tailwindcss/NextUI

核心内容:

  1. 参与开发ryzz.tv (直播间、创作者中心、Crypto送礼、竞猜、聊天区等业务);
  2. 参与开发swee.live (KOL数字人生成、AI Agent数字人聊天等业务);
  3. 主导开发公共ui库、通用登录库、跨端公共页、数据管理中心、国际化管理;

虎牙直播

Web前端工程师 · 虎牙直播业务研发线营收组
技术栈:React.js/Vue.js/React Native/Vite/Webpack/Typescript/Tailwindcss

主要成就:

  1. 主导内部移动端组件库@lemon/uikit和虎牙通用UI预设工具@huyafed/uikit(适配深色模式),覆盖多个业务;
  2. 从0到1搭建语音房App公会体系、主导开发虎牙上分小程序;
  3. 抽象主播签约法务相关协议、佣金相关服务等公共逻辑为独立组件,完美无缝跨多端(web/pc/h5/app);
  4. 内部开源工具——数据中台埋点上报代码生成器@huyafed/datacenter-codegen,同时兼容node和浏览器环境(playground);
  5. 统一公会团队代码风格、对组内成员产出进行code review、带领新同学上手业务。

卓越教育集团

Web前端工程师 · 前端组长
技术栈:React.js/Redux/Node.js/Webpack/ant-design/DvaJS/MobX/less/Taro/Nanachi/Typescript

主要成就:

  1. 成功上线多个同步多端(微信H5、小程序以及教学系统和业务系统)大型项目,覆盖卓越集团超过3000名老师以及数万学生和家长;
  2. 优化业务系统构建工具,将数年未更新的旧构建工具atool-build升级至webpack 4.0。开启多线程编译、缓存编译结果、优化代码体积和根据文件内容提取hash等插件和配置,使同一设备构建时间最高减少了90%,编译体积减小了70%。
  3. 搭建Jenkins环境,编写pipeline,使构建&部署到多个环境服务器更加便捷,提高团队开发效率,更加专注业务需求实现。

网迅信息技术有限公司

Web前端工程师
技术栈:Vue.js/Vuex/Node.js/Phaser.js

主要成就:

  1. 成功交付40多个服务于中国电信的项目;
  2. 搭建多套开箱即用开发模板与脚手架;
  3. 使用frp为公司搭建内网穿透平台,便于前后端远程联调接口(分布式办公);
04

代表项目

FLAGSHIP

SeeBot · 预测市场的 AI 推理

DayOne / SeeSaw · Go · PostgreSQL + pgvector · LLM · 2026 — 至今
0命中率 · 123 / 174
0已结算且可评估的话题
0盲猜基线(全部为二选一)

统计口径:2026-09-16 15:41(planner 开启)之后产出的推理;每个话题取结算前的最后一版;已结算且有真实结果的话题才计入,模型自评信息不足而弃答的 3 道不计;数据取自线上库,2026-10-21 查询。

// 场景

SeeSaw 上每个话题都是一个可交易的预测,SeeBot 要给每个话题一份有据可查的结论,用户据此参考下注。准不准、证据靠不靠谱,都得用线上数据说得清。

// 方案

每个话题首轮推理时先过一次 planner,产出分流类别、语言和三条检索 query 并缓存,替掉原先「标题 + 描述原文直发供应商」的做法;检索走 feed 池(pgvector)+ 联网搜索,白名单 fail-closed;相关性裁判前移到截断之前并分档,高相关证据不再被低相关的挤掉;话题一结算就自动回填对错,持续出准确率。

Topic用户创建的话题
  • planner类别 / 语言 / 3 条 query · 每题一次
  • 检索feed 池 pgvector + 联网 · 白名单
  • 相关性裁判截断前分档 · high / medium
  • 推理prediction · confidence · 信息充分度
  • 结算回填is_correct · 命中率 · 校准
Insight话题卡 · 详情页
// 成就
  1. 1. 从0到1上线:prompt 版本库、provider 抽象、推理编排、洞察读取 API、结算回填、埋点、prompt 控制台;
  2. 2. 证据质量:三档时效窗口、URL 规范化去重、跨语言检索(复用话题已有译文)、频道回退兜底路由;
  3. 3. 稳定与成本:输入未变则跳过重跑、弱信号翻转加迟滞、高相关证据跨刷新沿用、跨话题一致性检查、供应商额度耗尽时整条链路停摆而不是空烧;
  4. 4. 同一套数据底座上还做了 AI 训练师 / 分析师 / 大使三条身份线(任务包、审核、出金);
  5. 5. Agent loop(5 个 tool、三档预算、触顶降级)和记忆层已合入主干,目前未启用,当前线上跑的是上面这条 planner 链路。
05

项目经验

SeeSaw AppFlutter · iOS / Android

消息中心:按四个频道重建消息首页并加上频道 feed,通知卡片按服务端 key 注册并渲染 payload,补齐 16 个缺失的 message key;通知摘要不可用时退回会话行展示。

冷启动:缓存 IM 登录材料,聊天先读本地库渲染、不等连接就绪;消息首页的通知摘要按环境 + 用户缓存,首页 feed 首屏缓存后静默刷新。

与 H5 的桥:把 SSA 2.0 弹层集合(dialog / actionSheet / assetToast / drawer / loading)经 JSBridge 开放给 H5,首帧透传深色主题;邀请与 WhatsApp 邀请链接指向主站域名,注册 universal link / App Links 域名。

分享与增长:邀请海报、Instagram Direct 直拉、Facebook composer 以 scheme 拉起、WhatsApp 邀请页;设计 token 改为 DTCG JSON 并生成 Dart 文件。

热更新:设计 Shorebird 的 dev / prod appid 拆分方案,写发版与 Patch 操作手册。

Flutter/Dart/OpenIM/JSBridge/Shorebird

SeeSaw Web 主站seesaw.fun · pnpm + Turborepo

基座:从 chore(init) 起搭 monorepo —— swagger 自动生成 API client、路由、九语 i18n、设计 token(颜色 / 字体 / 动效 / 阴影)、@seesaw/icons(把 App 的 svg 快照分类、命名后生成 React 组件)、@seesaw/format、实时价格 socket 共享包,共 15 个内部包。

性能:只给可见的话题卡订阅实时价格(单个 observer 收集可见 id,卡片卸载即回收缓存);服务端按 session 凭证按用户预取。

页面:Day7 首页频道(游标分页)、个人主页(本人 / 访客两套视图,关注、拉黑、转账)、邀请与 WhatsApp 邀请落地页(先登录再绑定)、九语分享卡片与 og 元数据、robots / sitemap。

动效:弹层进出场、按钮 loading(纯 CSS 的 300ms 延迟显现,避免闪一下)、路由切换进度条。

React/Next.js/Typescript/Tailwindcss/zustand/react-hook-form/zod

世界杯 2026 活动H5 + Server · 2026-06 ~ 2026-07

场景:猜球活动分小组赛、淘汰赛、终局赛三个阶段,有猜球榜、团长榜(邀请)和按档位发奖,多人并行开发,活动一个接一个,样式和组件不能越堆越乱。

方案:拆成 4 人并行、各自全栈的任务;抽出共享包 ui-activity(通用 shell + 活动专属子树,活动样式按路由懒加载)。后端做成阶段感知的发奖链路:三个榜单、终局榜 Top 200、finals_switch_at 切换、按档位的奖励推送文案、admin 同步端点。

成就:三个阶段共 179 个获奖名额按期发放。

React/Vite/Tailwindcss/react-i18next/Go

BitX 前端重构2025-10 ~ 2026-03 · 从 0 到 1

场景:接手时 Room 等核心模块问题多、高优先级 bug 不断,要接入新的链生态(Morph),旧代码撑不住,决定整体重构。

方案:出 Room 重构方案并重写;定 Auth 方案、接口生成方案(swagger / codegen 生成类型)、WebSocket hooks;对接 Morph 生态,做分链构建、分链合约调用和接口调用配置;搭响应式 Layout、响应式弹窗组件 BXDialog、Tailwind 主题体系,沉淀 jotai 与 react-query + GraphQL 的最佳实践;写 git flow 与 App Web 代码规范。

成就:登录、首页、交易器、创建、排行榜、积分等页面按页迁到新基座。

Next.js/React/Typescript/Tailwindcss/jotai/react-query/GraphQL/WebSocket
06

历史项目

虎牙直播 · 公会中心与公会相关体系2021 ~ 2023 · 核心开发

推动虎牙直播营收重要组成部分——公会体系战略落地,推进公会中心主播佣金托管服务、经纪公司入驻与佣金结算发票线上化,形成主播佣金结算与税收闭环。

佣金托管与结算线上化:先后完成十多个需求迭代,如期交付,无重大缺陷。封装主播签约法务协议弹窗(接入8个项目,完美无缝多端)、佣金相关数据面板(无缝注入旧项目)等公共逻辑为独立组件,所有需求从0到1独立完成、按时交付。

React.js/Vue.js/Webpack/Vite/Typescript

虎牙直播 · 陪练相关体系2021 ~ 2023 · 核心开发

虎牙上分小程序:主导小程序基建(前期脚手架搭建和接口加密解密适配)和业务开发,将“小鹿陪练App核心功能迁移至微信小程序”,上线以来累计用户已接近6万人,充值金额数百万元。

极速下单:对接虎牙ab实验/灰度系统,持续调优极速下单功能,并将过程中提炼的工具数据中台埋点上报代码生成器在团队内部推广。

React.js/React Native/Typescript

卓越集团 · 教学线在线课堂2019 ~ 2021 · 前端组长

场景:改版前课件由服务端渲染成图片再交给客户端展示,同时上课的学生一多,node服务压力大、课件渲染卡顿。

方案:主张采用客户端渲染,分散服务器压力,由客户端通过WebView传递参数给Web应用,Web应用请求接口渲染页面,最后根据设备尺寸按比例缩放内容。

成就:一套代码同时完成Web、Windows、Mac、iPad和Android多端适配,与客户端通过协定的接口(JSBridge)互相通信;解决了服务器CPU和内存占用率奇高的问题;根据不同设备dpr配合scale进行按比例缩放,达成在任意设备/任意窗口尺寸下都能统一显示效果。

React.js/React-router/ant-design

网迅 · 中国电信2019 以前 · 核心开发

广东电信AWIFI可视化系统:省市区地图、柱状图、饼图等多维度可视化统计广东省各市、区awifi的AP总数、上网认证次数、日志数、探针数等数据,自适应设计,最大支持4k分辨率;封装echarts series灵活组合多种可视化图表组件,自定义高德地图(amap)样式并通过自定义marker和info-window在高德地图上绘制散点和信息展示。

电信星礼遇活动:每月固定活动,游戏H5、抢兑/拼团限时/抽奖类线上即时活动;生日特权活动累积参与人数已超过数十万人。

Vue.js/Vuex/Vue-router/gulp/mint-ui/vant-ui/date-fns/axios
07

教育经历

ZhongKai University (ZHKU) · 本科2014 — 2018

软件工程专业 / CET-6