MAKING

造物录

How things get made

用工程方法把想法推进到真实环境

这里记录智能系统、Agent 工具、全栈产品和其他正在成形的东西:为什么开始,如何取舍,最后留下了什么。

Capabilities

一条主线,三组能力

01

智能系统

强化学习实验、Agent Workflows、LLM Evaluation 与机器人控制。

02

工程交付

从需求、架构和实现,到数据库、部署、PWA 与线上维护。

03

开发者工具

AI 工作流封装、文档系统、自动化维护与开源协作。

Selected work

代表项目与技术决策

先解释问题、个人职责和关键决策,再提供源码。项目价值不由仓库数量代替。

NanE 南易:我把校园互助平台做上线,又亲手把它停了 项目封面
PROJECT COVER
CASE 01 独立产品设计与全栈开发

NanE 南易:我把校园互助平台做上线,又亲手把它停了

从宿舍群痛点到完整产品:原生 JS + Node.js + PostgreSQL + PWA 全栈实践。一次诚实的失败复盘。

Problem
把宿舍群中偶然、不可检索的求助,转化为可信的校园互助流程。
Decision
采用人工审核、南大邮箱验证和楼栋优先匹配;以原生 Web 技术控制复杂度。
Result
完成发布、审核、联系、领取与评价闭环并部署上线;项目暂停后公开复盘冷启动问题。
JavaScriptNode.jsPostgreSQLPWA全栈
1
个端到端产品闭环
Dog-Skills 续篇:从 48 到 116,我开始认真考虑维护成本 项目封面
PROJECT COVER
CASE 02 项目维护者与工作流设计者

Dog-Skills 续篇:从 48 到 116,我开始认真考虑维护成本

当一个收藏夹增长成开源项目:元 Skill 架构、冲突治理、自动化维护、分类设计。构建可持续的 Claude Code Skill 生态。

Problem
让快速增长的 AI Skills 集合保持可发现、可归因、可维护。
Decision
建立分类、许可证检查、来源记录、冲突治理与元 Skill 入口。
Result
将项目从收藏夹演进为 118 个 Skill 的可维护工作流库,并诚实区分原创、改编与收录。
Claude CodeAISkill开源自动化
118
个 Skill 已整理
淮海战役 H5 互动地图:当红色文化遇见前端技术 项目封面
PROJECT COVER
CASE 03 独立交互设计与前端实现

淮海战役 H5 互动地图:当红色文化遇见前端技术

作为徐州本地人,用 React + TypeScript 为淮海战役 16 处遗址搭建了一座可交互的数字纪念馆——泛黄地图、三阶段时间轴、PWA 离线访问。

Problem
把分散的战役遗址资料组织成适合多端浏览的数字叙事。
Decision
以原创态势底图、三阶段时间线和响应式信息架构连接历史节点。
Result
完成 16 处遗址档案、搜索筛选、移动端适配和 PWA 离线访问。
TypeScriptReactH5地图历史
16
处历史节点数字化

How I build

从问题到复盘

我更看重能否把模糊需求推进到真实环境,并诚实记录取舍、失败与后续判断。

  1. 01

    定义问题

  2. 02

    约束边界

  3. 03

    实现交付

  4. 04

    验证运行

  5. 05

    公开复盘

Evidence

可验证的交付结果

1
个端到端产品闭环
118
个 Skill 已整理
16
处历史节点数字化

Collaboration

开源协作记录

这些记录证明我走通过发现问题、提交修改和接受 Review 的完整流程;贡献范围按实际修改说明。

项目PR实际修改
Apache HertzBeat#4187跨 16 个文件修正 13 处文档和代码注释
Supabase#47658修复故障排除文档中的拼写错误
MUI#48785修正 CHANGELOG 中的英文拼写问题
查看全部协作记录

寻找实习、研究合作与有意义的开源协作

如果你正在构建智能系统、Agent 工具或需要完整工程交付的产品,欢迎联系我。

发邮件给我