介绍:6 年开发经验,热爱前后端开发及相关技术,有 AI 创作、音视频、电商等领域的开发经验,关注代码可维护性,擅长组件性能优化。善于钻研,有一定的产品和设计审美,重视交互体验,关注技术更新趋势,拥有良好的自学能力。具备一个全栈项目从零到上线的能力,能独立并协助同事攻关技术难题。有良好的责任心、职业素质、执行能力和团队合作经验。
技术栈:
- 主要使用 TypeScript 和 PHP 语言,熟悉 HTML5、CSS3、响应式布局、组件样式封装和常见浏览器兼容问题处理。擅长通过 Codex 等工具进行 AI 辅助编程,能够结合代码审查、项目规则和成本控制提升开发效率。
- 熟悉 React、Vue 3、Next.js、React Router (Remix)、Tailwind CSS、Shadcn UI、Ant Design,了解微信小程序开发。
- 熟悉 Linux 操作系统的基础运维,Git 的常用操作,了解 MariaDB、Redis 数据库,使用 PM2、Docker、Nginx、Caddy 等工具进行项目部署和维护。
- 了解 Photoshop、Illustrator、Figma 设计工具的基础使用,方便与设计师对接协作。
工作经历:
一家珠海 AI 创作公司 全栈开发
2022.7 - 2026.5
负责公司 IM 产品的研发和维护,主要实现会议和实时字幕功能。后随公司战略调整,负责 AI 搜索与创作产品的研发和维护,主要实现 AI PPT、智能图形等功能,协助公司拿到 A 轮融资。
- 对音视频相关接口有一定经验积累,主导重写会议的音视频权限管理相关功能,修复状态检测的异常问题。
- 推进 Zustand 状态管理方案在项目中的应用,优化了数据流管理,显著减少 props 传递和大量组件重新渲染的问题,提升页面交互稳定性与后续功能的迭代效率。
- 推进从 NextUI 到 Shadcn UI 组件库的迁移,协同设计师定义组件库规范,将登录界面从新开页面弹窗改为页面内交互,减少跳转中断,提升用户操作连贯性。
- 参与开发核心问答流程,基于 SSE / MQTT 增量接收并实时渲染 Markdown,通过 requestAnimationFrame 限流优化 Token 输出流畅性。
- 主导开发 AI 智能图形的生成和编辑功能,实现后端 Demo 快速验证产品可行性,前端支持渲染 25 种图形类型、切换主题配色(兼容暗夜模式),并导出为图片和 SVG 格式。
- 参与开发 LiveDoc 无限画布(React Flow)部分核心业务流程,并主导创建过程的数据流程重构,使各项 AI 制品的 TS 类型更加规范,提升代码可维护性。
- 协助排查和优化产品日常快速迭代后产生的性能问题,通过代码分割和按需加载等方式,显著减少首屏加载时间,提升用户体验。
- 独立开发 Tauri 桌面工具,批量读取并比对多语言 i18n 文件,支持统一约束术语后批量翻译,减少人工 / Agent 修改的遗漏问题,可降低上下文噪音与优化 Token 成本。
一家北京零库存电商公司 前端开发
2020.12 - 2022.6
负责 Dropshipping 电商系统的前端项目迭代,实现优惠券、团购、直播等多项业务功能。
- 主导前端从 NextJS 迁移到 Vite + React CSR 模式,并独立完成了供货商与采购商系统的重构,显著缩短开发与构建时间,改善了整体架构、组件化设计。实现了 useRequest、useUpload 等自定义 Hooks,以及图片拖拽排序等 FC 组件。
- 结合二次封装的 Axios 和 TypeScript 接口类型定义,优化了业务函数的类型检查,避免产生不必要的传参错误。设计并实现了供货商系统内商品 SKU 的生成和二次编辑功能,显著优化组件状态传递逻辑,提升开发效率。
- 接手一个基于 DvaJS + Redux-Saga 的设备工单管理后台项目,解决了前任遗留的数据流异常以及渲染白屏等 Bug,并负责接下来的功能迭代开发。
一家珠海旅行社公司 前端开发
2020.1 - 2020.12
- 使用 PHP、jQuery 和 Bootstrap 维护公司内部业务平台;参与维护微信公众号票务销售和商城网站,口罩期间协助公司业务转型,主导编写基于 Vue 2 + Element UI + PHP 开发的置业后台管理系统。
- 使用 jQuery 和原生 JS 开发了日历式事件组件,用更简洁直观的视图效果,提供展示和修改表单内容。以及声明式写法的表单功能,快速与页面上的表单元素完成关联,实现校验、提交和展示错误信息。
个人项目:
这里仅展示一部分项目开发经历,部分项目开源,详见 https://paul.ren/project。
Memento AI 全栈开发
2026.8 - 至今
AI 辅助编程制作的全栈项目,主要用于完整记录 AI / 聊天对话记录,作为个人知识库方便检索、浏览和分享。
落地页:
https://memento.paugram.com
- 负责从产品设计到前后端技术选型,再到完整部署上线,并制作 i18n 落地页,增强 SEO 与 GEO 优化。
- 独立完成 React Router + NestJS + PostgreSQL 架构设计,长对话编辑通过 Zustand Selector 避免整树重渲染,支持 ZIP 备份(含头像/附件)导入导出,媒体文件自动压缩,可自托管。
保罗的小窝 全栈开发
2018.4 - 至今
长期维护的个人主页,主要包括日记、相册等功能,前后分离架构,现已集成多项 AI 功能用于辅助内容创作。
项目地址:
https://paul.ren
- 主站前端:使用 Vue 3 + NuxtJS 开发,实现了视差卡片动效、多配色主题系统、图片懒加载、音乐播放器等页面效果。
- 管理后台:使用 React 开发,自行实现了拖拽上传图片等基础 UI 组件,自行封装 Fetch API,TypeScript 类型友好,使用自定义 Hooks 抽离数据和业务逻辑,改善代码可读性和可维护性。
- 微信小程序:使用微信原生技术实现,对接后端实现登录注册功能,实现限定日记内容查看和审核的业务需求。
- 后端主服务:使用 PHP + MariaDB + Redis 开发,使用 JWT 验证(日记部分内容可看)。获取多平台聚合数据,使用 Redis 缓存优化访问性能。
- 后端扩展服务:使用 KoaJS 编写,主要实现异步邮件发送队列、相册图片缩略图生成和 AI 辅助工作(标题生成、AI 机器人评论生成、文章改写建议),流式 SSE 输出 AI 返回结果,实时查看任务进度。
教育经历:
一所珠海大专院校 - 计算机网络应用 - 大专