拥有10年前端开发经验,熟练掌握React、Vue、Next.js等主流前端框架,能够独立完成从0到1的企业级前端项目搭建。在React生态方面,熟练使用Hooks、Redux、Zustand进行状态管理,对组件化开发和性能优化有丰富实战经验。Vue方面熟练掌握Vue2/Vue3、Pinia、Vue Router,能够快速迁移和维护老项目。
后端方面熟悉 Node.js + Express/Koa2 框架,能够开发完整的 RESTful API 服务。了解 Koa2 的洋葱模型中间件机制及异步流程控制,有 Koa2 + Prisma/Sequelize + PostgreSQL 的实战经验。数据库层面掌握PostgreSQL、MySQL、SQLite,熟练使用Prisma ORM进行数据库设计和操作。对Next.js App Router、Server Components、API Routes有完整项目经验,能够开发高性能的SSR/SSG应用。
近期正在拓展Web3方向,熟悉Ethers.js、Web3.js,能够开发DApp前端页面,实现钱包连接、合约交互等核心功能。具备良好的代码规范意识,熟练使用TypeScript、ESLint、Prettier。熟悉Git协作流程,能够独立对接需求、把控项目进度并按时交付。
项目一:AI 内容生成平台(2024-2025)
技术栈:Next.js + React + TypeScript + Prisma + PostgreSQL + DeepSeek API
项目描述:独立开发一个 AI 内容生成 Web 应用,支持用户注册登录、AI 生成标题/文案/SEO 描述、流式输出等功能。
职责与成果:
基于 Next.js App Router 搭建前后端一体化架构,实现服务端渲染和 API 路由
集成 DeepSeek 大模型 API,实现流式响应输出,提升用户体验
使用 Prisma ORM 设计用户、会话、内容生成记录等数据模型,完成 PostgreSQL 数据库操作
实现基于 JWT 的用户认证和 session 管理,区分普通用户和管理员角色
开发邮箱验证码注册、密码登录、找回密码等完整账户体系
前端使用 TailwindCSS 实现响应式布局和现代化 UI 交互
项目二:企业后台管理系统(Vue3 版本)
技术栈:Vue3 + TypeScript + Vite + Element Plus + Pinia + axios
项目描述:开发一套现代化企业级后台管理系统,包含数据仪表盘、用户管理、角色权限、内容审核等核心模块。
职责与成果:
使用 Vue3 Composition API 构建组件逻辑,提高代码可读性和可维护性
基于 Pinia 实现全局状态管理,存储用户信息、权限配置、系统设置等数据
封装通用表格、表单、弹窗、上传等业务组件,减少重复代码约 40%
实现 RBAC 权限控制,根据角色动态渲染菜单和页面按钮
使用 axios 封装请求层,统一处理 token、错误码、loading 状态和请求重试
项目三:工具类微信小程序(待办清单 + 二维码生成器)
技术栈:微信小程序原生框架 + JavaScript + Vant Weapp + 本地存储
项目描述:开发一款轻量级工具类小程序,集成待办清单管理和二维码生成两大核心功能,帮助用户高效管理日常任务和快速生成二维码。
职责与成果:
待办清单模块:实现任务的增删改查、按状态筛选(未完成/已完成)、优先级标记(高/中/低),使用本地存储持久化数据
二维码生成模块:支持用户输入文本或链接,一键生成对应二维码,并提供二维码保存到相册功能
设计简洁清晰的页面布局,区分"待办"和"二维码"两个 Tab 页,操作路径直观
封装二维码生成工具函数,支持自定义二维码尺寸和容错级别
实现任务统计功能(总任务数、已完成数、完成率),可视化展示任务进度
优化小程序启动速度和页面切换流畅度,提升日常使用体验