教育经历
苏州大学应用技术学院 - 全日制本科计算机科学与技术
2020/09 - 至今
个人简介
计算机科学与技术专业在读,热爱开源,热爱探索各种前沿技术与LLM。有扎实的AI产品全栈实习经验,享受code review的过程,致力于帮助团队写出优雅的代码,坚信AI能改变世界。
专业技能
Typescript全栈开发,熟悉ES6+及常见设计模式
- 掌握React、Vue3及其生态,熟悉全栈框架Next.js、了解跨平台框架React Native
- 掌握Node.js生态,熟悉Nest.js、Express、Koa等后端框架,熟悉Jest编写单元测试
- 掌握Prisma、Sequelize等ORM框架的使用,熟悉RESTful API风格,了解tRPC、GraphQL风格
- 熟悉Supabase、Convex等BaaS的开发部署,熟悉PostgreSQL、MongoDB、MySQL、Redis
LLMOps的开发与应用部署经验
- 掌握Langchain的开发、LLM提示词的编写及多模态应用,了解Llama-2大模型的部署与微调
- 熟悉Python Fast API、Flask的微服务开发部署
- 熟悉Docker的使用,了解Linux、Mac OS等平台的部署
- 了解Vector DB的集成与部署
Monorepo工程化以及构建工具的经验
- 掌握Vercel、Railway、Sentry等CI/CD平台的集成使用
- 掌握Git的使用,了解Gitness本地git流的部署
- 熟悉Vite、Webpack的开发与使用
- 熟悉Eslint、husky、Poetry等构建工具的使用
- 熟悉Pnpm、Yarn、npm的工作空间优化及脚本
工作经历
杭州晨风清兴科技有限公司 - 全栈开发实习生杭州
2023/04 - 2023/10
AskString——因果数据分析决策平台(https://www.askstring.com/)
负责全栈Web应用的开发落地与维护
- 使用Next.js进行全栈开发,编写Vercel、Github的CI/CD脚本,实现产品的生产部署自动化
- 开发文件上传模块,使用Python实现PDF、CSV的数据解析微服务,编写Docker file部署至云端
- 基于Langchain进行Prompt engineering,基于Convex开发tRPC风格API,实现端到端的类型安全
- 使用Tailwind CSS进行全局响应式布局,根据业务需求封装自定义Hooks,实现逻辑复用
- 集成第三方支付服务,实现生产环境的产品月度订阅功能及相关webhook
项目亮点:
- 使用Vector DB对LLM交互数据进行向量化,总体减少模型Token成本约40%,提升响应速度约25%
- 结合WebSocket第三方库实现多人实时Markdown文档,集成AI自动续写功能
- 封装Local Storage中间件,实现前端的乐观更新,提升项目UX
Aether——AR虚拟人工智能世界(https://aether-land.framer.website/)
负责后端API开发以及数据库的部署维护
- 使用Next.js进行后端开发,编写单元测试
- 使用Prisma进行REST接口开发,编写验证、错误处理中间件
- 封装Langchain业务逻辑,实现结构化提示词的复用
- 使用Redis提供数据缓存,减少服务器响应开销
项目亮点:
- 为团队开发Prisma PostgreSQL插件,以支持处理地理数据字段
- 部署本地ML模型处理图片信息流,通过AI生成环境信息描述
个人项目
Tamer——基于大语言模型的英语自学平台
Github 地址:https://github.com/Francismiko/Tamer
- 前端使用React、Tailwind CSS,后端使用Nest.js、Prisma
- 使用Clerk实现OAuth集成服务、JWT服务
- 使用Langchain实现多个LLM之间的接口逻辑复用以及多模态处理
- 使用Swagger部署API文档