主要是想脱离家庭,薪资能够满足我在当地的食宿就行,喜欢编程,项目主要是兴趣使然或者想解决一些我对某个应用不喜欢的地方。工作地点全国都能接受
个人简历
基本信息
- 性别:男 | 籍贯:湖南 | 邮箱:MzI3NDM3NTA5MkBxcS5jb20=
- 学校:南华大学 — 计算机学院 / 软件工程/ 本科
- 学历时间:2022.09 - 2026.06
教育背景
南华大学 — 计算机学院 / 软件工程/ 本科 时间:2022.09 - 2026.06
相关课程:数据结构与算法、操作系统、计算机网络、数据库原理、Java 程序设计、c++程序设计
个人技能
- 编程语言:熟悉 Rust 、Java ,具备良好的编码规范、工程化意识和代码质量意识。
- 后端框架:熟悉 Spring Boot 、Axum 、MyBatis-Plus 等技术栈,具备 RESTful API 设计、鉴权、缓存、限流、数据持久化等后端开发经验。
- 数据库与缓存:熟悉 MySQL ,了解 Redis ,具备索引设计、SQL 优化和缓存策略设计经验。
- AI 应用开发:熟悉 Reqwest 、Rig 、Prompt 工程,具备大模型应用、流式输出、上下文管理和工具调用开发经验,了解向量数据库相关概念。
- Rust 生态:熟悉 Tokio 、Serde 、SQLx ,了解 Rust 所有权、异步编程、错误处理、并发模型与内存安全机制。
- 工具与协作:熟练使用 Git 、Codex 、Claude 、Cursor 等工具,能够结合 AI 提升开发、调试和文档编写效率。
实习经历
湖南深度思考信息科技公司 — 提示词工程师
2026.03 - 2026.05
- 参与企业级 Sondo AI 视频生成产品开发,负责提示词工程、内容生成流程编排及部分后端能力建设。
- 设计并优化 LLM 提示模板和评测集,用于提升视频脚本、分镜和内容生成质量,减少人工处理时间约 40%。
- 参与视频内容生成链路编排,使用户通过一句话输入即可在系统提示词辅助下生成约 5 分钟的 AI 视频内容。
湘南湘西高新软件园 — 后端开发实习生
2025.06 - 2025.08
- 负责企业级云游小程序后端核心模块开发,使用 Spring Boot + MyBatis-Plus + Redis 技术栈,实现用户管理、订单处理、数据统计等功能模块。
- 设计并实现 RESTful API 接口 20+,采用 JWT 实现用户认证与授权,接口平均响应时间控制在 100ms 以内。
- 使用 Redis 缓存热点数据,设计合理的缓存策略,降低数据库查询压力 60% 以上。
- 使用 Git 进行团队协作开发,参与 Code Review ,编写技术文档和接口文档。
- 参与产品路演,向客户展示技术方案,获得客户认可和项目续约。
项目经历
nnplayer:基于 Tauri v2 + Rust + Vue 3 的网易云音乐桌面客户端
独立项目 | 2026.06 - 至今 技术栈:Tauri v2 、Rust 、Vue 3 、TypeScript 、Pinia 、Tokio 、symphonia 、rodio 、lofty 、Tailwind CSS
- 基于 Tauri v2 + Rust + Vue 3 构建网易云音乐桌面客户端,前端通过 invoke 桥接 Rust command ,Rust 端引入开源 crate 访问网易云 API ,并在此基础上封装精简 DTO 层对接前端。
- 设计双后端音频引擎:在线歌曲走 HTML5 audio ,本地 FLAC/MP3/M4A 走 Rust 自研引擎( symphonia 解码 + rodio 播放),组件层统一入口屏蔽差异;用 Instant 时钟跟踪播放位置,规避 rodio 0.22 在自定义 source 上 get_pos() 的精度缺陷。
- 设计三层状态同步兜底机制:Rust audio:tick 事件 + 前端 200ms 主动轮询 + Vue watch 失效兜底,配合 seek 冻结标志防止拖动进度时旧值回拉导致 UI 闪烁。
- 实现三种登录方式(二维码/账号密码/手机验证码)与 session 双份持久化( plugin-store + session.toml ),启动校验 cookie 自动恢复登录态;解析 YRC 逐字歌词并配合弹簧物理滚动( Verlet 积分)渲染卡拉 OK 效果。
- 实现桌面歌词独立窗口与主窗 IPC 握手通信,几何信息防抖持久化并做屏幕边界校验防副屏拔除后窗口消失;以 0 依赖 HSL 桶分频从封面提取主色驱动全局主题,完成托盘、全局快捷键、窗口状态持久化等桌面集成。 Github 项目地址: https://github.com/3274375092/nnplayer
Rust Agent:基于 Rust 的命令行 AI Agent
独立项目 | 2026.04 - 2026.05 技术栈:Rust 、Tokio 、rig-core 、serde 、schemars
- 基于 Rust 和 rig-core 实现命令行 AI Agent ,支持 OpenAI-compatible 接口,可接入 DeepSeek 、OpenAI 、OpenRouter 、Ollama 、LM Studio 等模型服务。
- 设计并实现工具调用能力,包括文件列表、文件读取、文件编辑和受限命令执行,支持通过 JSON Schema 暴露工具参数,供大模型进行函数调用。
- 实现交互模式与自循环模式:交互模式保留会话上下文,自循环模式按照观察、计划、执行、验证流程持续推进任务。
- 为 Agent 执行链路加入安全边界,包括命令白名单、60 秒超时、最大文件读取限制、最大循环轮数和连续无进展自动停止机制。
- 基于 Tokio 实现异步文件读取与命令执行,并使用流式输出提升命令行交互体验。 Github 项目地址: https://github.com/3274375092/Rust-Agent
AI-Emo 心理健康智能助手
独立项目 | 2026.01 - 2026.03 技术栈:Spring Boot 3 、Spring AI 、Spring Security/JWT 、MyBatis-Plus 、MySQL 、Vue 3 、TypeScript 、Element Plus 、Pinia 、ECharts
- 基于 Spring Boot + Vue 3 开发的心理健康支持系统,提供 AI 多轮对话、情绪识别、心理测评、危机预警、知识/资讯/资源管理和后台管理能力,面向用户端心理陪伴与管理端风险跟进场景。
- 负责系统核心模块设计与开发,完成用户认证、AI 对话、情绪记录、心理测评、内容管理、后台管理等功能,设计并实现约 56 个 REST API 和 19 张业务数据表。
- 基于 Spring AI 接入大模型,结合数据库持久化上下文窗口实现多轮对话记忆,并通过 SSE 实现 AI 回复流式输出,提升前端对话响应体验。
- 设计规则型情绪分析与危机预警机制,在调用大模型前识别用户输入中的情绪类型、情绪强度和风险等级,并对高风险内容生成预警记录和安全提示。
- 使用 Spring Security + JWT + BCrypt 实现无状态认证与角色权限控制,结合登录/注册/聊天接口限流,增强系统安全性。
- 前端基于 Vue 3 + TypeScript + Element Plus 实现用户端和管理端页面,封装 Axios 请求、SSE 流解析、富文本安全过滤,并使用 Vitest/JUnit 覆盖关键逻辑测试。
AI-Emo Rust 重构后端
独立项目 | 2026.03 - 2026.04 技术栈:Rust 、Axum 、Tokio 、SQLx 、MySQL 、JWT 、bcrypt 、Reqwest 、SSE
- 基于 Rust/Axum 重构 AI 心理健康助手后端,拆分认证、聊天、情绪分析、知识库和用户服务模块,提升服务结构清晰度与可维护性。
- 使用 SQLx 直连 MySQL ,实现会话、消息、情绪记录、用户档案和危机预警等核心数据的事务化持久化。
- 封装 OpenAI 兼容 Chat Completions 调用,支持普通响应与 SSE 流式响应,并在流式输出完成后落库完整对话内容。
- 实现 JWT 鉴权提取器与 BCrypt 密码加密,保护用户接口并支持登录态用户上下文传递。
- 构建规则驱动的情绪识别与风险等级计算逻辑,为 AI 回复 Prompt 和危机预警提供结构化输入。
获奖情况
- "互联网+" 大学生创新创业大赛 学院一等奖( 2025.07 )
自我评价
- 学习能力强,对 Rust 、AI 应用开发和后端工程化有持续投入,能够快速掌握新技术并落地到项目实践中。
- 具备较好的团队协作和沟通能力,曾在课程设计和实习项目中承担组长或核心开发角色,能够推进前后端联调和项目交付。
- 注重代码质量、系统可维护性和工程规范,期望在后端开发、AI 应用开发和 Rust 方向持续深入发展。