公司项目 2026-07 至今
一梦虚拟伴侣
全栈开发 / Android 客户端与后端
面向车载横屏场景的 AI 虚拟伴侣产品,覆盖文字、图片和语音消息、实时语音通话、朋友圈、礼物、VIP 与支付等陪伴及社交体验。个人负责 2.0 Kotlin/Jetpack Compose Android 原生客户端、FastAPI 后端及后续版本迭代,完成端云接口、实时通信、本地数据和发版交付的完整链路。
个人职责
- 根据产品原型和接口契约拆解 2.0 客户端需求,搭建 Kotlin/Jetpack Compose 原生应用结构并持续推进功能迭代。
- 实现适配车载横屏的会话列表、聊天详情与多栏响应式布局,处理系统栏、键盘、弹层和不同屏幕尺寸下的交互边界。
- 完成文字、图片和语音消息链路,并接入 WebSocket、Opus 与语音识别能力,实现全双工语音通话、悬浮状态和前台服务。
- 使用 Room 与本地状态存储实现会话缓存、草稿保留、登录会话和异常恢复,降低网络波动或应用切换对核心流程的影响。
- 负责 FastAPI 后端的认证、聊天、朋友圈、用户关系、礼物、VIP、钱包与支付等业务能力,并完成统一响应和客户端接口联调。
- 补充客户端单元测试、后端接口契约与关键业务回归,处理多环境构建、缺陷修复、真机验证和版本发版交付。
技术标签
- Kotlin
- Jetpack Compose
- FastAPI
- WebSocket
- Room
- Android
公司项目 2026-03 至今
AI Widget
全栈开发 / Android 集成
面向车机场景的智能 Widget 生成平台,将自然语言需求确认、组件生成、在线预览、再次修改和端侧运行验证串联为完整工作流。平台由云端 Agent 与 Android Widget SDK 组成,个人负责原型阶段的主要前后端功能、流式交互状态及 Android 集成,推动生成结果从页面预览进入真实车端场景。
个人职责
- 梳理从用户输入到需求确认、Widget 生成、预览和二次修改的产品流程,完成平台主要页面、状态切换与交互反馈。
- 实现生成会话的流式内容展示和过程状态管理,处理生成中、成功、失败、重新生成及补充提示等不同交互分支。
- 参与 Widget 设计规范、车辆配置与生成资源包流程落地,使生成结果能够被端侧 SDK 下载、解析、预览和渲染。
- 完成配套后端能力开发与前后端接口联调,衔接需求分析、生成任务、结果返回和 Widget 管理等关键环节。
- 完成 Android 宿主与 Widget SDK 集成,验证组件安装、替换、删除及端侧资源加载等完整运行流程。
- 围绕导航、天气、媒体、车辆状态和用车服务等场景开展联调验证,持续修复端云协同中的状态与兼容性问题。
技术标签
- AI Agent
- Widget SDK
- 流式交互
- Android
- 端云协同
毕业设计/个人项目 2025-01 至 2025-06
CloudNote
独立开发者
最初作为毕业设计开发的多端云笔记应用,覆盖登录注册、笔记编辑、图片与音频附件、主题、个人资料、回收站和 AI 辅助等内容管理流程。项目后续持续演进为 React Native/Expo 架构,围绕 local-first、Provider 分层、H5 编辑器、结构化文档与受控 Widget 建立 Android、iOS 和 Web 的统一实现基础。
个人职责
- 独立完成产品需求梳理、交互设计与跨端开发,构建认证、笔记列表、搜索排序、编辑、设置、个人资料和回收站等主流程。
- 实现文本、图片和音频等混合内容编辑,统一附件选择、录音、播放、删除和本地持久化流程,并兼顾 Web 端能力回退。
- 推进 React Native CLI 向 Expo 与 Expo Router 的渐进迁移,重组认证、笔记和编辑器路由,保持 Android、iOS 与 Web 功能连续演进。
- 设计认证、同步、附件、AI、编辑器和回收站 Provider 边界,收口页面中的外部依赖并支持本地实现与后续远端服务替换。
- 建立结构化 document 模型、H5 编辑与预览桥接以及受控 Widget Registry,支持文本块、媒体块和多类交互组件统一保存与渲染。
- 使用 TypeScript 与 Jest 为领域模型、Provider、编辑器和 Widget 流程补充测试,并持续验证多端构建、状态同步和兼容性回归。
技术标签
- React Native
- Expo
- TypeScript
- WebView/H5
- Jest
- Android/iOS/Web
校园项目 2024-05 至 2025-05
Echo
小程序前端开发
服务校园日常学习与生活场景的微信小程序,累计用户约 1 万+,提供课表、校园工具、社区、个人中心以及电费、校园电话、第二课堂、创新创业和资讯等功能。项目通过主包与功能分包组织高频入口和扩展模块;个人负责前端架构、10+ 业务页面与公共组件开发,并完成接口联调、移动端适配和持续发布。
个人职责
- 负责微信小程序前端架构与页面组织,规划主包、功能分包、底部导航和公共资源,控制业务增长后的页面边界与加载结构。
- 完成课表、工具、社区、个人中心等 10+ 业务页面及公共组件开发,统一导航、列表、表单、弹层和状态反馈体验。
- 落地电费查询、校园电话、第二课堂、创新创业、积分和校园资讯等功能,处理不同业务数据结构与页面交互流程。
- 封装请求与通用工具能力,完成登录态、业务接口、异常提示和空数据状态联调,保障用户操作与服务端结果一致反馈。
- 结合 Vant Weapp 与 ColorUI 完成组件适配、样式统一和不同移动设备兼容,处理安全区、长列表及触控交互细节。
- 维护环境配置和 GitHub Actions 发布流程,推进预览、构建、问题修复与版本上线,支持小程序持续迭代。
技术标签
- 微信小程序
- JavaScript
- Vant Weapp
- ColorUI
- CI/CD
微信小程序: #小程序://Echo回应/bz6oewEu2Du7opn
协作项目 2026-02 至今
CosMap
前端开发
面向 Cosplay、汉服、Lolita 等拍摄需求的地点推荐产品,帮助用户浏览和筛选上海地区的外景、棚拍及相关场地信息。前端采用 Taro、Vue 3、TypeScript 与 NutUI 构建多端应用,并针对 H5 与小程序封装地图能力;个人负责页面开发、接口联调、移动端适配和发版上线。
个人职责
- 基于 Taro 4、Vue 3 Composition API 和 TypeScript 搭建多端前端结构,统一应用入口、页面组织、主题样式和环境配置。
- 实现地点信息展示、拍摄风格与场地条件筛选、列表状态和详情交互,帮助用户按实际拍摄需求定位候选地点。
- 封装跨平台地图组件,在 H5 接入高德地图能力,并根据小程序平台差异切换对应地图实现与交互方式。
- 完成业务接口联调和类型定义,处理加载、空数据、错误反馈及筛选条件变化下的数据刷新,保持页面状态一致。
- 使用 NutUI、Sass 和响应式布局完成移动端适配,并验证微信小程序、H5 等目标平台的尺寸、触控和内容展示。
- 维护 ESLint、Stylelint、类型检查与多端构建流程,处理联调缺陷和环境差异,推进版本检查、构建及发版上线。
技术标签
- Taro
- Vue 3
- TypeScript
- NutUI
- Vite
- 高德地图

