Projects

Selected Works

这里整理我希望长期展示的项目。它们不只是代码仓库,而是我对算法、AI、交互和工程化能力的综合表达。

24 Points Machine

24 Points Machine 是一个围绕 24 点问题构建的算法与网站项目。项目由两个仓库组成:一个负责核心求解逻辑,一个负责网页展示与交互体验。

Why It Matters

24 点问题表面上是一个小游戏,本质上却涉及表达式空间枚举、组合搜索、剪枝、结果验证和可解释展示。它适合训练算法思维,也适合转化成用户可以直接体验的 Web 工具。

我在这个项目里关注三件事:第一,如何把求解逻辑拆成清晰可靠的模块;第二,如何把算法结果呈现成用户能理解的过程;第三,如何让一个小项目具备完整产品形态,而不是停留在代码片段。

What It Shows

  • 算法抽象:把 24 点问题拆成可枚举、可组合、可验证的表达式生成过程
  • 工程组织:将算法核心和网站展示分离,降低不同模块之间的耦合
  • 交互意识:让用户不只得到答案,也能理解求解背后的表达式结构
  • 产品表达:把一个经典问题做成可以公开展示、持续迭代的网站项目

Technical Portfolio

Full-stack AI Tools

我对“AI + Web 工具”方向保持长期兴趣。理想的 AI 工具应该同时具备清晰的输入、稳定的处理流程、可解释的输出和顺滑的交互。前端、后端、模型能力和部署并不是分开的技能点,而是一个完整系统的不同层。

AI Image and Video

AI 图片和 AI 视频是我正在持续探索的创作方向。我关注提示词结构、视觉风格控制、内容生成稳定性,以及如何把生成能力嵌入具体产品场景。

Security and CTF

CTF 训练让我习惯用攻击者视角理解系统。即使项目本身不是安全方向,这种思维也会影响我写代码和做系统设计的方式:输入是否可信、边界是否清晰、状态是否可控、异常是否被处理。

图寻要求从细节中快速建立地理、文化、语言和视觉线索之间的联系。它和编程看似不同,但都需要结构化观察、假设验证和快速迭代。

Current Direction

我会继续围绕全栈 AI 开发扩展作品集:把数学和算法能力做成可交互工具,把 AI 生成能力做成可展示产品,把学习中的概念沉淀成文章和项目。这个页面会作为我的作品索引长期更新。