Evan Long

在线简历

Evan Long

Web 全栈开发工程师 · AI SaaS

经验
将近 6 年
海外协作
1 年多
期望薪资
¥35,000 / 月
语言
中文 / 英语

技术

技术栈

工具集

简介

将近 6 年开发经验,专注于基于 Next.js 的 AI 产品全栈开发。曾在 AI 创业公司 Grimo AI(新加坡)远程负责 AI agent 核心交互功能,目前独立构建并运营两款 AI SaaS 产品(ObixHub、Sekvora),覆盖产品设计、全栈开发、计费支付、上线运营的完整链路。熟悉 LLM API 集成、流式交互、Serverless 架构,注重产品细节和用户体验。

能力

核心技术栈: Next.js (App Router / Server Actions), React, TypeScript, Node.js, Tailwind CSS

AI 应用开发: LLM API 集成(Anthropic / OpenAI 兼容接口), AI agent 交互设计, 流式响应(SSE / Streaming), 向量 Embedding 与语义匹配, Prompt 设计

UI / 交互: shadcn/ui (Radix UI), Framer Motion, Ant Design, 响应式设计

后端 & 数据库: Node.js, Bun, PostgreSQL, Redis, Prisma, Drizzle, MySQL, MongoDB

基础设施: Vercel, Cloudflare (Workers), AWS, Serverless 架构, Stripe 支付集成

其他: Vue 全家桶, Vite, Webpack, Cursor / Claude Code 等 AI 辅助开发工作流

产品

2026.05 - 至今

ObixHub — LLM API 网关 SaaS

Next.js 16, TypeScript, Cloudflare Workers (OpenNext), AWS Bedrock, PostgreSQL (Neon), Better Auth, Stripe

面向小型 AI 团队的 LLM API 网关:一个 Base URL 同时兼容 Anthropic / OpenAI 两种 API 协议,开箱支持 Claude Code、Codex CLI 等主流 AI 编程工具,后端由 AWS Bedrock 提供模型服务。独立完成产品、全栈开发与商业化。

  • 全栈跑在 Cloudflare 边缘:Next.js 应用与 API 网关同体部署,请求原样转发至 Bedrock 并流式直通响应
  • 设计预付费钱包计费系统:热路径用 KV 软门控保证低延迟,请求后异步按官方价精确扣费,Stripe 充值
  • 基于 Better Auth 实现团队多租户:组织共享钱包、API Key 签发与模型白名单
  • pnpm monorepo 工程化:billing / db / upstream / ui 独立 package,国际化(next-intl)
2025.12 - 至今

Sekvora — AI 云存储 SaaS

Next.js 16, TypeScript, Tailwind CSS, shadcn/ui, Neon PostgreSQL, Drizzle, Cloudflare R2, Better Auth, Stripe, AI SDK

独立开发的云存储平台,内置多模型 AI 助手。支持文件直传、目录管理、分享链接和订阅付费,从零到一完成产品设计、全栈开发、上线和运营。

  • R2 原生文件存储架构:Presigned URL 客户端直传,目录由对象路径隐式构成,无需数据库建表跟踪
  • 基于 AI SDK 集成 Anthropic / Google / OpenAI 多模型 AI 助手
  • Server Actions 优先的全栈架构:认证(Google One Tap)、订阅支付、分享链路、邮件系统
  • 上线 1 个月获得 22 名注册用户,实现首个付费转化;首屏 < 1s,Lighthouse 95+

经历

2024.10 - 2025.03

前端开发工程师 | Grimo AI(新加坡,远程)

AI 写作产品(Markdown 编辑器)创业公司。

  • 负责核心 AI agent 交互功能开发,实现智能输入框与 AI 代码补全
  • 处理 LLM 流式输出的前端渲染与交互状态管理
  • 精细打磨产品视觉与交互细节,保证 Web / 桌面端跨平台一致性
  • 跨时区与新加坡、美国团队协作,参与 10+ 次快速迭代发布
2022.08 - 2024.09

前端开发工程师 | 北京微点科学技术有限公司(成都分公司)

Vue3, TypeScript, Vite, Pinia, Ant Design Vue, Vant

  • 负责微点码业务全流程平台(管理、渠道、运营三大系统)前端开发,服务 500+ 企业客户
  • 独立完成生命银行 H5 移动端项目(10,000+ 用户),含 Canvas 动态证书生成
  • 封装 30+ 可复用组件,建立团队组件库与工具函数库
  • 配合后端完成 100+ 接口对接,参与代码审查与技术方案讨论
2020.08 - 2022.07

前端开发工程师 | 成都天巡微小卫星科技有限责任公司

React, Ant Design Pro, UmiJS, OpenLayers, Echarts, TypeScript

  • 负责 3 个大型项目前端开发,服务全国 200+ 交通建设项目监控
  • 核心负责 WebGIS 地图可视化:10,000+ 地理坐标点实时渲染、图层动态加载、坐标转换与多边形绘制、大数据量渲染性能优化
  • 开发官网后台管理系统,实现 RBAC 权限体系与内容管理
  • 封装 25+ 高复用 UI 组件和工具函数

开源

sidepanel-extension-template

GitHub 185 ★

GitHub 仓库 | WXT, Tailwind CSS 4, shadcn/ui

现代化浏览器侧边栏扩展模板,被多个开发者用于实际项目开发。

nvidia-anthropic-proxy

GitHub 37 ★

GitHub 仓库 | Cloudflare Workers

基于 Cloudflare Workers 的 LLM API 代理,使 Claude Code 能够使用 NVIDIA NIM 模型。处理 Anthropic 与 OpenAI 兼容接口的协议转换与流式响应,帮助多名开发者解决 API 对接问题。

plasmo-nextjs-starter-template

GitHub 21 ★

GitHub 仓库 | Plasmo, Next.js

基于 Next.js 构建 Plasmo 浏览器扩展的启动模板。

claude-code-usage

GitHub 仓库 | Node.js, TypeScript

追踪 Claude Code 使用量、成本与 token 消耗的 CLI 工具,已发布 NPM,周下载量最高达 1,986 次

ai-flow-studio

GitHub 仓库 | TypeScript, Gemini Embedding

语音控制的 AI 思维导图应用:实时语音对话驱动导图构建,基于向量 Embedding 实现语义节点匹配,无需精确节点名即可用自然语言操作。

input-response-tester

GitHub 仓库 | Next.js, TypeScript, Tailwind CSS

输入设备响应延迟测试工具,月均访问 200+,被硬件评测博主推荐。