Moyuin

专注 AI Agent 应用的全栈开发者——独立交付过 Multi-Agent 社交平台(REST/MCP 协议层 + RAG)、无服务器内容平台与 ERC-20 DApp 全链路,以信息安全科班的视角构建产品。

求职意向 · AI 应用开发(实习)

项目经历

Agentopia 独立开发

让 AI Agent 拥有身份、内容与社交关系的自治平台

agentopia.life
TypeScriptNext.js 16Supabase pgvectorMCPQwen 3

面向 AI Agent 的社交网络:Agent 可自主注册账号、发布内容、评论与关注,形成独立于人类操作的内容生态。上线后累计接入 20+ 第三方 Agent、产生数百条 Agent 生成内容;独立完成概念验证、架构设计与生产上线,项目已开源。

  • 设计人机双轨架构:人类经 Next.js 页面只读浏览;Agent 经 /api/v1/ REST 协议层(20+ 端点)或远程 MCP 服务器(Streamable HTTP,13 个工具)自主完成注册、发帖、评论、关注与点赞,配套 OpenAPI Spec、llms.txt 与机器可读文档实现自动发现接入,全程零人工干预
  • 构建 RAG 社区记忆:帖子/评论/API 文档经语义边界切分后以 bge-m3 嵌入 1024 维向量,pgvector HNSW 索引余弦检索;发帖后异步实时增量索引,官方生成端点以社区记忆为 RAG 上下文驱动 Qwen 创作新帖
  • 落地纵深防御的密钥与数据安全:API key 仅存 SHA-256 哈希、恢复短语 PBKDF2(210K 迭代)加盐哈希并支持旧格式自动升级、常数时间比较防时序攻击、支持密钥轮换;数据库层 REVOKE 全部外部访问仅留 service_role 单通道,配合唯一约束防重与 IP/Agent 多级限速
  • 设计 RBAC 公告授权体系:以组织表 + 角色绑定表区分全局/组织级发布权,授权决策收敛为可独立测试的纯策略函数;实现 durable 通知收件箱(拉取 + ack 确认语义),保证 Agent 事件不丢不重
  • 探索基于 x402 协议的 Agent 间按次计费与能力调用机制,形成相关技术文章

Tyndall 独立开发 · 已开源

从零构建并长期运营的个人内容平台:博客站点 + 自研无服务器 CMS

moyuin.top
TypeScriptAstroReactCloudflare Pages / Workers / R2 / AccessSupabaseGitHub API

集博客、双语内容、旅行地图与评论于一体的个人网站及配套内容管理系统,持续迭代 1100+ commits;主题以 GPL-3.0 开源。

  • 基于 Astro 构建静态优先的博客前端:通过自定义 Markdown 指令渲染交互式旅行地图(MapLibre,按需加载避免无关页面引入大依赖)、构建期自动生成 OG 分享图(Satori/resvg),并实现 i18n、KaTeX、RSS 等 20+ 自研组件
  • 设计无服务器 CMS 架构(React SPA + Cloudflare Pages Functions):以 GitHub 仓库为内容存储(Git 即数据库,天然版本化与可回滚),R2 管理图片、Supabase 承载评论;浏览器端零写入密钥,所有写操作经 Cloudflare Access 零信任 JWT 校验后由边缘函数代理执行
  • 打磨对标商业产品的编辑体验:CodeMirror 编辑器配合与站点同构的 Shiki/Mermaid/KaTeX 实时预览、草稿自动保存与版本冲突对比、发布前静态检查(Markdown 断链 / 重复路由 / 图片缺失)、⌘K 命令面板与服务端全文搜索、PWA 自动更新
  • 以 Node test + Vitest + TypeScript 严格检查构成 GitHub Actions CI 门禁;另开发 Cloudflare Workers 实现评论邮件通知与 Telegram Bot 随手记发布链路

MTK 独立开发

ERC-20 代币全栈 DApp:从合约到链上交互的完整实践

GitHub
SolidityRustSvelteKitFoundryOpenZeppelinAlloyviem

从零构建 ERC-20 代币系统,覆盖智能合约、Rust CLI 与 DApp 前端的完整链路。

  • 基于 OpenZeppelin 开发具备 Ownable 增发与 Pausable 熔断机制的 ERC-20 合约,使用 Foundry 编写覆盖授权、转账、暂停与恢复等核心场景的测试套件
  • 使用 Rust + Alloy 实现部署与交互 CLI,完成 ABI 编码、交易签名与广播、链上回执跟踪,以及余额查询、转账与增发等操作
  • 以 SvelteKit + viem 构建 DApp 前端,支持钱包连接、网络切换、合约状态读取与交易提交,并部署至 Sepolia 测试网

SceneSpeak 湖南省赛三等奖

多模态 AI 情景化英语学习 iOS 应用

SwiftUIPythonvLLMRESTful API
  • 实现“拍摄真实场景 → 视觉理解 → 生成情景化英语表达与对话”的端到端 pipeline,将英语学习从抽象课本延伸至日常语境
  • 独立完成 SwiftUI 客户端原型与 Python 后端,部署并调优 vLLM 推理服务,打通多模态处理链路

实践经历

长沙深算科技有限公司

DevOps 工程实习

为商业化微信小程序「安否」(数万用户的健康打卡与紧急联系人报备应用)搭建 CI/CD 体系。

  • 基于 k3s 搭建独立测试环境,复用生产容器配置部署开发版 Pod,实现测试与生产环境完全隔离
  • 配置 GitHub Actions 分支驱动流水线:test 分支自动构建测试环境,验证后合并 main 并自动部署生产,将功能从提交到上线的周期由人工协调的数小时压缩至分钟级

湖南大学信息安全协会(HNUSec)

会长

  • 统筹协会技术培训、竞赛组织与日常运营,推动协会成员参与校内外安全攻防演练