项目1:台球约局匹配小程序(全栈独立开发)
角色:全栈独立开发
技术栈:微信小程序原生 + Node.js + TypeScript + Prisma + WebSocket + 腾讯地图API
实现功能:
- 附近台球厅搜索(腾讯地图LBS集成,场馆自动同步至数据库)
- 实时匹配引擎(同场馆+同时段排队匹配,FIFO撮合算法)
- WebSocket双向推送(匹配成功/超时通知/在线聊天)
- JWT Token鉴权(access+refresh双Token机制)
- 定时任务清理过期匹配队列
- Mock数据系统支持前后端分离开发
- Docker容器化部署
数据库设计:User/Match/MatchingTask/ChatMessage/Venue 五表关联
项目2:煤矿地质安全保障系统(三维可视化平台)
角色:主力前端开发
技术栈:Vue2 + Three.js + Cesium.js + Web Workers + 自定义WebGL Shader
实现功能:
- 三维地质剖面生成算法(网格-平面求交+Marching Cubes,10万+面片<2秒)
- 三维等值线系统(Delaunay三角剖分+Marching Squares)
- Cesium+Three.js双引擎协同架构(地球级地形+高精度地下模型无缝叠加)
- 八叉树空间索引+视锥剔除+LOD系统,45+FPS流畅渲染
- Web Workers并行计算,剖面生成15s→2s,内存降低60%
- 部署于6+煤矿现场,覆盖70+页面、10大业务模块
项目3:Web CAD图形平台(浏览器端CAD引擎)
角色:核心架构+主力开发
技术栈:Pixi.js + TypeScript + DWG解析 + Canvas/WebGL混合渲染 + WebSocket
实现功能:
- 浏览器端DWG/DXF解析(兼容R14-2023全版本),20MB文件<8秒打开
- 高性能渲染管线(智能批处理降70%DrawCall,10万+图元流畅交互)
- 50+用户实时协同编辑(OT冲突算法,延迟<300ms,冲突率<0.1%)
- 增量保存算法,存储空间节省85%
项目4:地质数据资源中心(可视化大屏)
角色:前端负责人
技术栈:Vue3 + ECharts/GL + Three.js + WebSocket + Docker
实现功能:
- 全国矿井水害防控总览大屏(ECharts-GL 3D饼图+中国地图散点联动)
- Three.js HDR模型预览(UnrealBloomPass后处理)
- 自研WebSocket客户端(自动重连+心跳+消息队列)
- 一套代码20+环境配置服务6+煤矿现场,各矿独立主题色
- 7×24小时零内存泄漏,百万级数据实时渲染