盖奕霖
2026应届硕士,具备 Agent 应用开发、全栈开发与 WebGIS 应用开发复合背景。独立完成多 Runtime Coding Agent 平台和多平台求职辅助插件,具备 Agent SDK 与模型接入、多 Agent 协同、工具调用安全治理、浏览器自动化及 Electron 桌面端开发经验;参与多个生态环境与生物多样性平台的全栈研发,具备 GIS 项目从需求分析、前后端开发、系统联调、部署实施到项目交付的完整实践。
教育经历
硕士 · 测绘工程
辽宁工程技术大学
本科 · 测绘工程
邵阳学院
专业技能
Agent:Claude Agent SDK、Pi Agent Core、MCP、Tool Calling、多 Agent 协同、Context / Memory Engineering
全栈:TypeScript、Node.js、React、Vue、Electron、Python、FastAPI、REST / SSE、SQLite、MySQL、PostgreSQL
工程:状态机、事件驱动、权限审批、日志审计、异常恢复、自动化测试、Git
GIS / 算法:OpenLayers、GeoServer、ArcGIS、ENVI、PyTorch、YOLO
工作及实习经历
地信开发(客座研究生) · 中国科学院南京地理与湖泊研究所
2024.06 - 2026.05- 负责 GIS 平台项目的研发与实施,涉及前后端开发、数据可视化及系统优化。
- 独立完成宝应县生物多样性管理平台的全栈开发,集成 YOLOv5 AI 目标检测模型,自动识别监控中的鸟类并存储至数据库。
- 协同开发太湖流域智慧平台,负责主页大屏与卫星影像展示,实现多源监测数据实时可视化。
- 参与滇池蓝藻水华智慧管控平台研发,基于 Vue3 + ECharts 实现蓝藻数据可视化与实时预警。
- 维护骆马湖蓝藻监测预警平台,持续优化前端页面与数据展示。
项目施工测量 · 安徽省城乡设计发展研究总院
2022.02 - 2023.04参与工程测量项目,负责外业数据采集、内业数据处理、测量成果核算及质量检查。
地籍测量(实习) · 湖南省煤炭地质勘察院
2021.01 - 2021.12参与房地一体及农村地籍测量,负责外业数据采集、资料整理和成果核验。
项目经历
多 Runtime AI Coding Agent 桌面平台
独立开发React · TypeScript · Node.js · Electron · SQLite · Claude Agent SDK · Pi Agent Core · MCP
- 多 Runtime 与任务生命周期: 针对 Claude Agent SDK 与 Pi Agent Core 在执行方式和事件格式上的差异,设计统一的任务生命周期与事件记录机制,对会话、单次执行、过程事件和执行产物进行分层管理,支持人工审批、任务取消、异常中断识别、重启恢复与历史回放。
- 多 Agent 协同: 基于 Pi Agent Core 实现父任务拆分、子 Agent 并发执行与结果聚合,并建立父子任务关联。针对多个子任务同时运行的场景,处理任务数量限制、部分成功与部分失败、父子任务取消传播及结果回传,完成真实模型环境下的多 Agent 协同验证。
- 分层记忆与上下文治理: 通过 Session Summary 压缩会话关键信息,使用 Handoff 记录已完成内容、当前状态与后续任务;通过 Memory Inbox、Project Knowledge 和 Context Manifest 管理候选记忆、项目级知识及每次执行实际使用的上下文,实现跨会话信息沉淀、任务交接和上下文按需组装。
- MCP Gateway 与工具安全: 开发 MCP Gateway 并建立 Tool Calling 安全执行机制,完成固定域名公网接入,使外部 Agent 客户端能够在受控条件下调用本地工作区工具。实现工具级最小权限、风险分级与审批、工作区路径隔离、命令范围控制、文件写入冲突检测、调用审计及敏感信息保护。
- 数据管理与桌面端工程化: 使用 SQLite 保存会话状态、任务信息和相关业务数据,通过 JSONL Event Log 记录文本输出、工具调用、审批及状态变化等执行过程;基于 Electron 实现 Windows 桌面端、Node.js 后端进程托管、健康检查、退出清理与 NSIS 安装包构建。
AI 求职系统与多平台求职辅助插件
独立开发Node.js · Playwright · Chrome Extension · JavaScript · LLM API · Web Search API
- 针对岗位搜索、JD 分析和重复投递耗时的问题,先基于 Career-Ops 扩展 AI 求职流程,后续为提升页面内自动投递的便捷性,开发招聘平台浏览器插件。
- 实现岗位搜索、信息提取、JD 分析、简历匹配、岗位筛选及面试问题生成。
- 分别适配 BOSS直聘、智联招聘和前程无忧,实现岗位解析、条件筛选、自动投递、状态记录和重复岗位过滤。
- 形成 “AI 系统负责岗位分析,浏览器插件负责投递执行” 的分层流程,提高日常岗位筛选和投递效率。
宝应县生物多样性管理平台
独立开发Vue2 · ElementUI · OpenLayers · GeoServer · Python · PyTorch · YOLOv5 · Tomcat · MySQL
- 负责 系统设计及前后端全栈开发,完成数据库设计、业务接口、后台管理和 WebGIS 可视化。
- 整合生物调查、物种分布、图片、视频监控和设备数据,实现生物多样性信息统一管理。
- 基于 OpenLayers 与 GeoServer 实现地图图层、物种点位、区域查询和空间数据交互。
- 接入 YOLOv5 鸟类识别模型,实现监控视频识别、结果入库及记录查询。
- 独立完成从数据库、后端接口、前端页面到系统联调的全链路交付。
太湖流域智慧平台
协同开发Vue3 · ElementUI · GeoServer · Tomcat · ECharts · MySQL
- 参与平台 前后端业务开发、数据库查询及接口联调。
- 负责生态环境大屏、卫星影像展示和多源监测数据可视化模块。
- 基于 GeoServer 和 GeoJSON 实现流域地图、监测点位及专题图层交互。
- 参与遥感产品查询与定时更新功能开发,支持按照传感器、日期和产品类型检索数据。
滇池蓝藻水华智慧管控平台
协同开发Vue3 · ElementUI · GeoServer · ECharts · MySQL
- 参与系统 前后端业务功能开发和接口联调。
- 负责首页生态大屏、人工监测和自动监测模块开发。
- 实现蓝藻、水质及气象数据可视化、空间分布展示和实时预警。
骆马湖蓝藻监测预警平台
系统维护Vue3 · ElementUI
- 负责平台前后端功能维护、接口问题排查及新增需求开发。
- 持续优化前端页面、监测数据展示和系统运行稳定性。
自我评价
做项目时更看重功能是否真正跑通。遇到问题会结合日志、接口和实际环境逐步定位并验证,能够独立推进开发,也愿意根据实际结果反复修改和完善。Agent 项目目前以个人开发和工程验证为主,GIS 项目具备实际部署与交付经验。
项目界面与成果展示
自动轮播 · 支持手动切换