简历

教育经历

  1. 上海大学 · 材料基因组工程研究院

    2024.09 — 2027.06

    计算机科学与技术 · 硕士。研究方向为材料机器学习。

  2. 安徽财经大学 · 管理科学与工程学院

    2020.09 — 2024.06

    计算机科学与技术 · 本科。

工作经历

  1. ABB(中国)有限公司 - B&R工业自动化 · AI应用开发(实习)

    2026.04 — 2026.10 · 上海

    独立负责工业振动分析平台 MDoctor 的 Web 化重构与部署交付,并负责 PLC 侧诊断程序和数据处理链路的重构维护;参与 MCode 工业 Coding Agent 的测试与领域能力建设,以及 MHelp 工业语音助手的 PLC 数据联调、RAG 召回测试和本地模型测评。

  2. 安徽航展自动化科技有限公司 · 自动化实习生

    2023.12 — 2024.02 · 滁州

    参与工厂自动化生产线升级改造,协助完成自动化系统方案设计、PLC 控制程序调试及传感器选型与配置;参与智能仓储系统现场实施与联调。

技术栈

  • 编程语言

    • Python
    • C++
    • TypeScript
    • Go
  • 深度学习

    • PyTorch
    • Transformer
    • GNN
  • 全栈开发

    • Vue3
    • FastAPI
    • SQLite
    • PyInstaller
    • Inno Setup
  • 系统与工具

    • Linux
    • OPC UA
    • Git
    • Docker
    • Cursor

资格证书

  1. 大学英语四级(CET-4)

    2021-03 · 永久有效

项目经历

  1. MDoctor - 工业振动分析软件

    面向设备预测性维护场景,将原 PyQt 振动分析工具重构为 FastAPI + Vue 3 / TypeScript 前后端分离平台,贯通 PLC、FTP 及 CSV 数据接入、存储、分析、诊断与展示链路。基于 B&R Automation Studio,使用 Structured Text 与 C 重构 PLC 侧采集、诊断及数据处理程序,规范代码结构并对齐上位机的数据接口和诊断流程。后端基于 NumPy / SciPy 实现时域特征提取、FFT、包络解调、速度谱转换和异常检测;前端基于 ECharts 构建波形、频谱、瀑布图和健康趋势等分析功能。系统支持在线监测、离线导入、配置管理、报告归档与 Windows 独立部署。

    • Vue3/TypeScript
    • FastAPI
    • ECharts
    • SciPy/NumPy
    • OPC UA
    • SQLite
    • Go
    • Tauri
    • Electron
    • Inno Setup
  2. MCode - 工业智能编程工具

    参与面向 B&R Automation Studio 工程的 Coding Agent 测试,围绕代码修改、上下文管理和编译诊断独立设计测试用例,提交缺陷并开展版本回归验证。参与设计与迭代 AGENTS.md、Agent Skill 及 MCP 接入配置,将文档规范、Structured Text / C 代码规范、AS 工程约束、知识检索和 Build 诊断反馈纳入 Agent 工作流,并使用 Codex 等外部 Agent 验证执行效果。

    • Coding Agent
    • MCP
    • Automation Studio
    • Structured Text
    • Codex

学术经历

  1. Phonon Transformer — Atomic Relative Position Encoding Attention Transformer

    2024.11 — 2025.08

    针对传统计算方法预测声子态密度成本高、速度慢的问题,提出 Phonon Transformer 模型:将径向基函数编码的相对距离与球谐函数编码的方向特征融合至注意力机制,增强对三维晶格几何与长程原子相互作用的表征能力。

    • 发表期刊

      npj Computational Materials
      IF 13.1 · JCR Q1 · 中科院一区TOP

    • 计算效率

      较传统方法实现数个数量级加速,复杂体系泛化能力优异

    • 大规模数据集

      构建逾 2.4 万条数据、覆盖 86 种元素的大规模声子态密度数据集

    • 预测精度

      显著优于 E3NN、GATGNN、M3GNet 及原 SOTA 模型 Mat2Spec

    • Python
    • PyTorch
    • Transformer
    • AI for Materials

开源与实践

个人项目

  • RyoMonitor × RyoAuthGate

    面向个人 VPS 的 Go 服务组合:RyoMonitor 负责资源与服务状态采集,RyoAuthGate 通过 Caddy forward-auth 为多个子域提供统一密码登录。两者均已部署并持续运行于个人 VPS。

    • Go
    • Linux
    • systemd
    • Caddy
    • SSO
  • d2-ai-context

    读取 Bungie Manifest 与用户只读 Profile 数据,将装备、perk、socket 和 craftable 等信息整理为 AI 可直接读取和检索的本地上下文。

    • Python
    • Bungie API
    • OAuth
    • SQLite
    • AI Context

开源贡献

  1. mm7894215/TokenTracker

    JavaScript · SQLite · Cross-platform · Privacy

    为 AnythingLLM Desktop 新增跨平台 SQLite 数据发现与可靠的增量 Token 用量采集,仅处理聊天 ID、时间戳与 Token 指标,不读取提示词和回复正文;已随 v0.79.3 发布。

  2. transmute-app/transmute

    Python · TypeScript · Theme System · API Pagination · PDF Engine

    围绕系统主题、历史数据与 PDF 转换体验持续贡献,覆盖持久化设置、前后端交互、兼容迁移和自动化测试。

  3. glanceapp/glance

    Go · Network Security

    修复 X-Forwarded-For 获取客户端 IP 漏洞,提取尾部真实 IP 避免速率限制绕过。

  4. iib0011/omni-tools

    TypeScript · Security

    提出使用 crypto.getRandomValues() 加固随机密码生成;并行实现 #401 最终合并,维护者在合并项中对本贡献公开致谢。

  5. hmjz100/LinkSwift

    TypeScript · Compatibility

    为阿里云盘接口引入 Token 空值安全校验,解决不同域名兼容性导致的请求中断。

  6. C4illin/ConvertX

    TypeScript · CJK Fonts

    修复 PDF 文件导出在转换中文字体时的兼容性缺失,增加完整的 CJK 字体映射支持。

  7. imsyy/DailyHotApi

    Node.js · GraphQL API

    将快手热搜爬取路由重构为更加稳定、高吞吐的官方 GraphQL API 接口。