个人介绍
我是程序员客栈的彭智吉,一名前端开发工程师;
我毕业于成都锦城学院,担任过苏州汇川技术有限公司的前端开发工程师,担任过上海衍想智能科技有限公司的前端开发工程师;
负责过AIGC 创作平台、在线协作文档管理系统、低代码数据可视化平台的开发;
熟练使用 Vue3、TypeScript、Pinia、Vite、TipTap;
如果我能帮上您的忙,请点击"立即预约"或"发布需求"!
工作经历
2025-12-29 -至今上海衍想智能科技有限公司前端开发工程师
实习概述:参与公司核心 AIGC 创作平台的开发。核心负责富文本编辑器、全球化订阅支付系统全局状态治理方案的设计与实现和GA标准的制定,提升用户创作体验与平台的商业化转化能力。 订阅与支付链路闭环: 独立负责支付网关,实现了从套餐选择、支付状态异步轮询到用户权限下发的完整闭环。设计并实施了 非侵入式支付拦截策略 ,通过封装全局拦截钩子,在用户触发高级 AI 功能时自动校验 Credits 余额并弹出引导充值模块,有效提升了平台的付费转化率。 中心化状态治理与规范化: 针对平台复杂的跨组件交互,引入 Pinia 进行了模块化状态重构。解决了多层级组件间数据流混乱的问题,保证了全局数据的一致性。 基于 Tiptap 的编辑器研发: 深度定制 Tiptap内核,实现了以段落为基准的编辑模式。通过自定义 Node Extension 扩展了段落工具箱与段内基本工具箱。 AI 协同创作: 实现了 AI 助手与编辑器的深度联动。捕捉用户划词或指定段落的 from 和 to 坐标。在接收 AI 润色结果后,让用户自主选择“保留原句”或“一键替换”,确保了 AI 生成内容的可控性与编辑撤销的完整性。
2025-06-22 -2025-08-29苏州汇川技术有限公司前端开发工程师
平台概述:参与公司核心低代码数据可视化平台的开发,该平台用于快速构建工业领域的复杂BI看板和数据分析界面。主要负责平台核心交互链路与通用组件的重构与优化。 定制组件二次封装:对组件进行二次开发,提出并优化数据调用,避免重复调用带来的性能下降 复杂表单的动态渲染:通过定义灵活的表单结构和支持条件渲染,显著提升了用户交互效率。并且能根据用户操作切换表单类型。优化BI数据获取:独立设计并实施了创新的“分步异步数据获取与前端聚合”策略,确保用户快速响应并获取完整数 据视图,同时优化了数据处理性能。 核心交互链路重构:设计并实现了一套中心化的状态管理方案,通过创建共享状态变量,打通了三组件间的数据流。 组件通用化改造:将顶部原本高度定制化、样式固化的业务组件抽象并重构为高可配置的通用面包屑组件。通过设计灵活的Props接口,支持父组件完全控制每一项的样式,显著提升了组件的复用性。 提升用户体验:在低代码平台表单配置中,处理具有联动关系的表单项时,引入了状态重置机制。当上级选择框的值改变时,自动清空下级选择框的选项,有效避免了数据不一致问题,提升了配置的准确性和用户体验。
2024-12-22 -2025-02-28新疆众友信息科技有限公司成都分公司前端开发工程师
项目概述:参与开发智能病例搜索与管理系统,核心负责搜索引擎式主页面、搜索结果页及病例收藏中心三大模块的前端架构与实现。系统支持基于症状/诊断的多条件组合查询,旨在帮助医生快速定位与管理病例,提升诊疗效率。 搜索引擎式界面开发: 独立开发类Google搜索的主页,集成“常用搜索词”与“常用条件筛选”双Tab页签。通过router.push携带参数进行路由跳转,将用户意图精准传递至搜索结果页,简化了用户操作路径,使搜索发起效率提升。 防抖优化: 在搜索框实现防抖函数,有效降低接口请求频率超过70%,减轻服务器压力并提升用户体验。 组件库二次封装:对elementPlus组件库进行二次封装,针对项目需要的效果进行定制化数据展示 组件间事件:通过defineEmits机制,实现子组件与父组件间的有效通信,支持在同一父组件下不同子组件间的灵活切换。 Pinia状态治理: 引入Pinia进行全局状态管理,将接口返回的收藏总数及列表数据统一存储。通过状态共享,彻底消除了重复请求,页面数据一致。取消收藏操作后,通过状态更新自动刷新视图,交互响
教育经历
2022-09-01 - 2026-06-18成都锦城学院计算机科学与技术本科




