音乐一隅

选曲

エブリデイワールド

雪ノ下雪乃(CV.早見沙織)

书架

作品集 / ZHENGYANG YU

项目

计算机科学学生,资深 div 汤大厨。

个人网站重建

个人网站重建项目的架构图

目标: 将原有的 Hexo 博客重建为双语内容网站与作品集,并建立统一的交互和视觉体系。

职责: 作为项目负责人和开发者,确定架构、视觉验收标准,并借助 AI 完成迭代开发。

工具: Nuxt 4、Vue 3、Nuxt Content、TypeScript、WebGL、GLSL、Node.js 与 GitHub Actions。

成果: 实现静态生成的网站、跨页面保留的视觉层与旧文章迁移,并建立支持本地构建的独立内容工作流。

  • 前端架构
  • 图形编程
  • 内容构建流程

HTML 转 ePub 工具

HTML 转 ePub 项目示意图

目标: 将结构化 HTML 内容转换为带元数据、输出结构稳定的 ePub 文件。

职责: 独立开发,负责解析策略、元数据嵌入和结构化错误处理。

工具: Python、HTML 解析、文件打包、元数据处理和 Git。

成果: 完成转换工具的概念设计,提高内容迁移的可重复性,减少对手工排版的依赖。

  • 内容转换
  • 解析
  • 自动化

Home Assistant 房间占用检测插件

Home Assistant 房间占用检测插件截图

目标: 通过进出传感器数据实时判断房间是否有人,为智能家居自动化提供依据。

职责: 独立开发,负责自动化逻辑和事件驱动的集成。

工具: Python 脚本、RESTful API、Home Assistant 和传感器事件。

成果: 完成插件概念设计,让智能照明更及时地响应房间内是否有人。

  1. 家居自动化
  2. 事件驱动软件
  3. Python 集成

Java 贪吃蛇

Java 贪吃蛇项目截图

目标: 用 Java 在控制台中复刻经典贪吃蛇游戏。

职责: 独立开发,负责游戏逻辑、计分、移动和碰撞行为。

工具: Java、面向对象设计和 Git。

成果: 完成模块化的游戏项目,锻炼了算法思维与代码组织能力。

  • 游戏开发
  • 面向对象编程
  • Java 基础

© 2026 Zhengyang Yu