个人简历 · Curriculum Vitae

数学与应用数学 / 软件开发

数学与应用数学背景的软件开发者,关注前端开发、终端工具和数据相关应用,希望在实习或初级岗位中运用分析能力与编程技能。

教育经历

Education

上海大学

理学学士 · 数学与应用数学

核心课程:数值计算、程序设计、C语言、数据分析、概率与数理统计、数据结构、数据库

项目经历

Projects

Web 应用

Fabula

项目链接 ↗https://fabula.makuraryu.ink/

将文本流与节点流融为一体的节点化写作工具。

  • 将段落映射为节点、以空行表达结构,在文本视图与节点画布之间保持双向同步和统一撤销历史。
  • 支持节点卡片、故事箭头与便签来组织伏笔、逻辑和素材,并通过 AI 辅助梳理结构、补全衔接。
  • React
  • GSAP
  • Node Canvas
  • AI Writing
  • Cloud Sync
Web 应用

Colouir

项目链接 ↗https://colouir.vercel.app/

轻量、直观的调色板可视化与取色 Web 应用。

  • 将 JSON 调色板渲染为可交互色轮,支持快速切换色板并一键复制或应用颜色。
  • 实时展示 Hex、RGB、HSL、OKLab、OKLCH 与 CMYK 等颜色格式,采用简洁界面和流畅交互突出色彩本身。
  • Vue
  • TypeScript
  • Vue Router
  • Color Science
  • Palette Visualization
开源软件

Noren

项目链接 ↗https://github.com/Makuraryu/Noren

围绕水平工作区构建的可滚动平铺终端复用器。

  • 使用 Zig 实现由持久服务器管理的 PTY,会话分离后进程继续运行,并可重新附着恢复界面。
  • 支持独立宽度的水平窗格、多工作区、键盘与鼠标交互,并兼容 macOS 和 Linux。
  • 集成 libvterm、Unix socket IPC、单元与集成测试,并提供 Homebrew 安装方式。
  • Zig
  • Terminal Multiplexer
  • TUI
  • POSIX PTY
  • libvterm
  • IPC
开源软件

manabu(学ぶ)

项目链接 ↗https://github.com/Makuraryu/manabu

面向日文逐句阅读的终端工具。

  • 读取 TXT 或 Markdown 文本并按句导航,通过 DeepSeek API 生成中文翻译、词汇读音与语法分析。
  • 支持会话内缓存,并在退出时导出 .manabu 学习记录。
  • Nim
  • TUI
  • DeepSeek API
  • 日语阅读
Web 应用

kinoyori(ピクセル天気)

项目链接 ↗https://kinoyori.makuraryu.ink/

通过像素风界面比较当前与昨日同一时刻天气体感的 Web 应用。

  • 使用 React 和 Open-Meteo 数据,对比气温与露点变化并生成简洁的体感描述。
  • 支持浏览器定位、城市搜索和反向地理编码,并分离数据层、领域逻辑、渲染效果与界面组件。
  • React
  • JavaScript
  • Open-Meteo
  • Geolocation
  • Canvas
学校实习项目

Chinese-Converter

项目链接 ↗https://github.com/Makuraryu/Chinese-Converter

学校实习项目:简体中文与繁体中文双向转换服务。

  • 支持纯文本、图片 OCR 文本和 PDF 文本的简繁转换。
  • 使用 Flask、OpenAI API、Pillow 与 PyMuPDF 构建处理流程。
  • Python
  • Flask
  • OpenAI API
  • Pillow
  • PyMuPDF
  • OCR
个人网站

个人博客设计

项目链接 ↗https://github.com/Makuraryu/blog_design

独立使用 Hexo、Astro 和 Jekyll 开发个人博客并设计响应式界面。

  • 针对不同静态站点框架实现和迭代博客界面。
  • 关注响应式布局与视觉设计。
  • Hexo
  • Astro
  • Jekyll
  • CSS
  • Responsive Design