介绍:6 年开发经验,热爱前后端开发及相关技术,有 AI 创作、音视频、电商等领域的开发经验,关注代码可维护性,擅长组件性能优化。善于钻研,重视交互体验,关注技术更新趋势,拥有良好的自学能力。具备一个项目从零到发布的能力,能独立并协助同事攻关技术难题。有良好的责任心、职业素质、执行能力和团队合作经验。
技术栈:
- 主要使用 TypeScript 语言开发,熟悉 HTML5、CSS3、响应式布局、组件样式封装和常见浏览器兼容问题处理。擅长通过 Cursor/Claude/Codex 进行 AI 辅助编程,能够结合代码审查、项目规则和成本控制提升开发效率。
- 熟悉 React、Vue 3、Next.js、React Router (Remix)、Tailwind CSS、Shadcn UI、Ant Design,了解 Electron、Tauri、Svelte 和微信小程序开发。
- 熟悉 macOS 和 Debian 操作系统,使用 Git 管理代码,了解 MariaDB、Redis 数据库,了解使用 PM2、Jenkins、Docker、Nginx、Caddy 等工具进行项目部署和维护。
- 了解 Photoshop、Illustrator、Figma 设计工具的基础使用,方便与设计师协作
工作经历:
珠海云企互联科技有限公司 前端开发
2022.7 - 2026.5
项目地址:
https://felo.ai
https://subtitles.felo.me
https://meet.felo.me
负责公司 IM 产品的研发和维护,主要实现会议和实时字幕功能。后随公司战略调整,负责 AI 搜索与创作产品的研发和维护,主要实现 AI PPT、智能图形等功能。
- 对音视频相关接口有一定经验积累,主导重写会议的音视频权限管理相关功能,修复相关状态异常问题。
- 推进 Zustand 状态管理方案在项目中的应用,优化了数据流管理,显著减少 props 传递和组件重新渲染问题,提升页面交互稳定性与后续功能迭代效率。
- 推进从 NextUI 到 Shadcn UI 组件库的迁移,协同设计师定义组件库规范,将登录界面从新开页面弹窗改为页面内交互,减少跳转中断,提升用户操作连贯性。
- 主导开发 AI 智能图形的生成和编辑功能,实现后端 Demo 快速验证产品可行性,前端支持渲染多种图形类型、切换主题配色(兼容暗夜模式),并导出为图片和 SVG 格式。
- 参与开发 LiveDoc 无限画布部分核心业务流程,并主导创建过程的数据流程重构,使各项 AI 制品的 TS 类型更加规范,提升代码可维护性。
北京优趣天下信息技术有限公司 前端开发
2020.12 - 2022.6
项目地址:
https://www.presto.direct
https://nsa.presto.direct
https://nda.presto.direct
负责 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 开发了日历式事件组件,用更简洁直观的视图效果,提供展示和修改表单内容。以及声明式写法的表单功能,快速与页面上的表单元素完成关联,实现校验、提交和展示错误信息。
珠海市金山办公软件有限公司 自动化测试实习生
2019.6 - 2020.1
编写适用于 Windows 和 Linux 的 WPS 办公软件测试用例和案例;测试 WPS 的各项功能,对发现的 Bug 进行上报反馈;参与编写 Linux 版本的 API 文档。
个人项目:
这里仅展示一部分项目开发经历,部分项目开源,详见 https://paul.ren/project。
翻译它 - 翻译管理应用(Tauri + React)
2026.5 - 至今
AI 辅助编程制作的 Tauri 跨平台翻译应用,用于批量读取、管理、翻译和维护多语言项目的 i18n 文件,内置 AI 翻译能力,支持调用本地文件系统能力。
- 通过批量读取多个语言的多个翻译文件,减少手动编辑多个翻译文件的工作量,提高翻译效率。
- 相较于在 AI 编程工具内执行翻译,使用此工具可以减少不必要的上下文,降低不稳定输出,大幅度降低 Token 成本。
- 通过自定义翻译指令,可以更好的控制并提升翻译结果的质量,例如手动指定特定关键词的翻译偏好,并符合特定格式等。
个人主页(Vue 3 + React + PHP + 微信小程序 + KoaJS)
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 返回结果,实时查看任务进度。
教育经历:
珠海市技师学院 - 计算机网络应用 - 大专