我的旅程
工作经历
按时间线回顾我参与过的公司与团队。
Artesia
2025年9月 - 至今
资深 React 开发
构建了面向客户的分析界面,用于影响者营销活动。UI 基于模板、带动画且完全响应式,包含可重用的区块与清晰的模块化架构。
- 数据驱动过渡:计数增量与视口显现。
- 使用 ApexCharts,配合自定义 hooks 与主题控制。
- 可扩展且可维护的架构,便于成长。
- 技术栈:React · TypeScript · Tailwind · ApexCharts。
Avature
2016年4月 - 2025年7月
资深前端开发
Avature Design System(ADS)技术负责人;使用 Docusaurus、React、Tailwind、TypeScript 构建。跨团队标准化设计、文档与开发。
- 建设可访问、可扩展的 UI 组件并将遗留代码重构为模块化架构
- 主导单元测试(基础/进阶)与 CI/CD 内部培训
- 协作开发用于候选人评分的匹配可解释性界面
软件工程师
开发语义匹配配置模块与语义搜索的用户界面。
- 集成后端 NLP 服务,实现智能匹配与搜索功能
软件工程师
维护用于自动化招聘流程的简历分析门户。
- 与 WebSources 团队协作,改进候选人数据抽取
前端开发
使用 HTML5、CSS3、JavaScript 与 Twig(PHP 模板引擎)构建定制招聘门户。
- 专注可访问性、响应式设计与跨浏览器的视觉一致性
Globant
2012年11月 - 2016年4月
SSr 前端开发
为 Talent On Demand 系统构建富交互界面,使用 KnockoutJS 并集成动态 UI。
- 为 Globant 官网做出贡献,开发响应式布局、动画与交互组件
- 使用 Ionic 与 AngularJS 构建 J.P. Morgan 混合应用,包括导航、视图与 API 集成
Jr Advanced 前端开发
参与 TaxPrep 平台的界面开发。
- 专注复杂表单与跨浏览器兼容性
Taux
2012年11月 - 2016年4月
全栈开发
构建 .NET 桌面业务系统,包括客户模块与报表。
- 使用原生 JavaScript 与 PHP 后端开发面向客户的 Web 应用
精选项目
Thinky Digital
客户报告界面
面向客户的分析界面,用于影响者活动。基于模板、带动画并且完全响应式,具有基于 ApexCharts 与自定义 hooks 的图表基础设施,动效会根据数据响应且不会影响性能。
重要事项
- 架构:Page → View → Section。可预期的状态(loading、error)和清晰的边界。
- 图表:统一主题、可复用的 hooks,以及为最佳运行时而设的 lazy/viewport 加载。
- 动效:数据驱动的过渡(计数增量、显现),支持 reduced-motion 且无布局偏移。
- 创作者轮播:堆叠居中布局,定制动画,响应式表现,仅渲染临近幻灯片,且自动播放可暂停。
- KPI:配置驱动的网格,根据项目数量从 3 列适配到 4 列,并支持本地化格式。
亮点
- 可配置的 UI(颜色、图标、布局),可在不同报告间重用。
- 类型化的接口与模块化 hooks,利于长期维护。
- 技术栈:React · TypeScript · Tailwind · ApexCharts · react-countup · react-stacked-center-carousel。
桌面端

移动端

我的理念
驱动我实践与热情的原则,致力于打造优秀软件。
代码即匠心
坚持编写干净、可扩展、易维护的代码。对我而言,软件开发是一门需要自律、注重细节并持续精进的手艺。
以用户为中心的性能
华丽的界面若很慢便失去意义。我自第一天起即优先考虑性能,优化加载时间,确保在任意设备上拥有流畅、灵敏的体验。
协作式创新
优秀的产品源于团队而非个人。我在协作环境中如鱼得水,重视清晰沟通、共同担当与建设性反馈,携手创新。
一起构建
有项目想法,或想聊聊技术的未来?欢迎通过我的交互式门户联系我。