版本历史
江旭
中国地质大学(北京)在读,专注前端开发与工程化实践,有个人全栈 BI 项目与 Next.js 个人站点维护经验。
教育背景
中国地质大学(北京)211本科
2024.9 - 2028.7- 第17届全国大学生数学竞赛三等奖
专业技能
- 深入理解事件循环、浏览器渲染等前端核心原理
- 熟练掌握 JavaScript/TypeScript,熟悉 React 及相关生态,了解 Vue3、Next.js 并有实际项目经验
- 熟悉前端工程化与代码规范,能够使用 ESLint + Prettier + TypeScript + Husky 保障项目代码质量
- 熟练使用 Ant Design、ECharts 等常用组件库与工具,具备快速查阅官方文档解决问题的能力
- 能够使用 ClaudeCode、Cursor、OpenSpec、Codex 等工具高效开发前端项目
- 熟悉 Git 协作与 PR 流程,掌握 CI/CD(GitHub Actions)、Docker 容器化部署
项目经历
AI驱动的数据分析平台
React 18 + TypeScript + Umi Max + Ant Design + ECharts + Zod + react-window- GitHub:https://github.com/Jaxon1216/GenBI | 2026.02 – 维护至今
- 项目简介:基于 AI 大模型的智能 BI 平台,用户上传 Excel 数据后,AI 自动生成 ECharts 可视化图表与分析结论,支持同步/异步生成,可通过拖拽看板组合展示多图表
- 设计基于 Zod 的图表 Schema 校验层,对 AI 返回的 ECharts 配置进行运行时校验、JSON 容错提取与危险字段过滤,结合 Error Boundary 兜底,实现图表渲染崩溃率为 0
- 封装通用轮询 Hook,结合指数退避策略与 Page Visibility API 实现异步图表状态实时更新,减少约 60% 无效请求
- 使用 react-window 虚拟滚动,支持万行级数据展示,仅渲染可视区域 DOM,渲染耗时优化至 50ms 以内
个人主页
Next.js 16 + React 19 + TypeScript + Tailwind CSS v4 + MDX + Framer Motion- 站点:https://jiangxu.net | 2025.09 – 维护至今
- 项目简介:用于记录学习与成长历程,锻炼工程化与性能优化能力
- 基于 Next.js App Router 架构搭建,集成博客、简历、项目展示等模块
- 采用服务端组件与客户端组件混合渲染,博客页面使用 SSG 静态生成,优化首屏加载性能
- 实现 MDX 博客系统,支持代码高亮、标签筛选、阅读时长统计、Giscus 评论等功能
- 使用 Framer Motion 实现流畅的页面过渡与滚动驱动动画,通过动态导入按需加载重型组件
- 支持深色/浅色主题切换,全站响应式适配多端设备
电商平台
Vue 3 + Vue-Router + Pinia + Axios + Element Plus- 一个单页电商网站平台,支持商品展示、用户登录、购物车及订单管理等功能
- 核心功能:独立开发了商品列表、详情展示、购物车及订单管理等一系列可复用组件
- 工程化开发:采用 Pinia 进行全局状态管理,并配合 localStorage 实现用户状态与购物车数据持久化
- 性能优化:通过 Vue Router 懒加载、图片懒加载、函数防抖等手段有效降低了初始加载时间与运行时的性能开销
- 可维护架构:对 Axios 进行二次封装,统一了 API 请求与错误处理逻辑,提升了代码复用性
个人评价
- 热爱开源技术,参与过 2k+ Star 项目贡献,个人 GitHub 拥有 10+ 完整实用项目,同时运营个人技术博客
- 具备较强的自学能力与问题排查能力,能够快速学习新技术并落地实践
- 具备良好的英文文档阅读能力,可无障碍查阅官方文档与前沿技术资料
GitHub 贡献
“Stay hungry. Stay foolish.”