AI Agent 驱动的日程与习惯管理跨平台应用
个人全栈项目
- Flutter
- Golang/Gin
- Postgres
- Docker
- LangChain
- 面向文本、语音及图片等多模态输入构建日程管理 Agent,支持日程创建、查询、修改及复杂重复任务管理,并基于历史行为生成个性化时间管理建议
- 基于 LLM Tool Calling 构建至多 5 轮 Agent Loop,编排 6 类日程工具完成任务规划与执行,通过 SSE 实时返回 Agent 执行状态、工具调用及执行结果
- 设计 Offline-first 数据同步架构,结合三级缓存、离线操作队列与冲突检测保障弱网可用性,并实现 JWT 并发刷新守卫解决多请求 Token 刷新竞争
- 自研 RRULE 解析与调度能力,支持复杂重复日程及周期任务管理
基于 OpenClaw 的多人在线虚拟校园社交游戏
清华 Outlier 黑客松二等奖|全栈开发
- Vue.js
- NestJS
- Postgres
- WebSocket
- 设计服务端权威的多人实时同步架构,基于 WebSocket 同步玩家状态,并通过客户端预测与服务端状态调和降低网络延迟带来的移动卡顿及状态漂移
- 完成 Phaser 3 游戏引擎与 Vue 3 SPA 的双运行时集成,解决游戏渲染循环与 SPA 生命周期、路由及状态管理之间的冲突
- 构建 AI 驱动的对话式角色孵化系统,通过 SSE 实时返回生成进度,并采用远程 Agent + 本地规则引擎双层兜底保障生成失败场景可用性
- 接入校园统一身份认证,支持短信及二维码双通道登录
全平台校园网优化工具 macOS、Windows、iOS
个人全栈项目
- Electron
- Next.js
- Swift / SwiftUI
- Golang
- Postgres
- 使用 Electron + Next.js + Golang 构建 Windows / macOS 桌面客户端,并基于 Swift / SwiftUI 开发原生 iOS 客户端,通过 TestFlight 完成移动端测试分发
- 基于 Cloudflare WARP / IPv6 构建全局流量转发能力,实现复杂校园网络环境下的一键连接与跨平台网络配置
- 设计并接入自研 OAuth 2.0 / OIDC 统一账号系统,支持校园统一身份认证、GitHub、Google 及 Email Magic Link,实现桌面端与移动端统一身份体系
面向北科大学生的校园服务 App,提供课表同步、成绩查询及 iOS 桌面小组件
个人全栈项目
- React Native / Expo
- SwiftUI
- Golang/Gin
- Postgres
- Docker
- 基于 Expo + React Native 构建移动端,iOS 侧栏与周分页以 SwiftUI 原生模块实现,桌面小组件基于 expo-widgets 渲染 SwiftUI 组件;课表以 SQLite 离线存储并在本地计算当前课程,通过 TestFlight 外部测试审核并完成内测分发
- 使用 Go + Gin 设计教务课表同步服务,基于 PostgreSQL 事务与 Advisory Lock 实现幂等同步状态机,支持 Worker 租约心跳、有界重试及学校会话失效后的 SSO 回退与重新认证,同步结果经 AES-256-GCM 加密短期存储
- 以 OpenAPI 作为前后端唯一契约,生成 Go / TypeScript 类型及 Ajv 运行时校验器,保障多端数据模型一致;后端通过 CI 构建镜像并以 Docker Compose 部署
- 复用自研 OIDC 统一账号体系,App 端采用系统浏览器授权码 + PKCE 登录,实现 SecureStore 令牌轮换与 Singleflight 刷新,并通过请求 ID 复用支持同步请求丢失后的安全重试与取消