关于
赵力行 | 前端开发工程师
📧 Email: nick_zzhao@outlook.com
🌐 博客: https://1uciuszzz.github.io/
💻 GitHub: https://github.com/1uciuszzz/
个人信息
- 出生年份:2000
- 学历:本科 | 武汉工程大学邮电与信息工程学院 | 软件工程
- 工作经验:3 年
- 技术栈:React.js, Vue.js, TypeScript, Three.js, Cesium.js, FastAPI, Rust, WebAssembly, PostgreSQL, Docker
工作经历
武汉地大坤迪科技有限公司 (2022.08 - 至今)
前端开发工程师
地质大数据管理平台
- 负责前端架构设计、通用组件开发、三维可视化渲染及性能优化。
- 使用 Three.js 解析并渲染二进制模型文件,实现相机自适应、图例管理、模型剖面分析等功能。
- 开发大文件上传方案(分片上传+断点续传),提升上传成功率 30%。
数字矿山大数据平台
- 负责矿山需求调研、三维可视化管控系统设计与开发。
- 采用 React.js + TypeScript,结合 Material UI 进行数据可视化与管理。
某煤矿公司地质保障系统
- 主导前端开发,基于 Cesium.js + Three.js 渲染矿业三维场景。
- 通过微分法渲染钻孔模型,支持纹理贴图、网格简化、剖面分析。
Geo 3D SAMI
- 基于 @react-three/fiber,支持 gvp、gltf、stl、segy 等多种模型格式渲染。
- 实现顶底面投影、快速剖面构建、布尔运算,提升模型交互体验。
ChinaVis 可视化大赛 2024
- 负责前端可视化部分,使用 ECharts 实现数据挖掘可视化,获得赛道提名奖。
三维几何体剖面优化
- 采用 BVH + Earcut 算法,通过转换维度操作,效率提升 400%。
公司官网开发
- 使用 Next.js 搭建,优化 Lighthouse 评分(性能 87,SEO 100)。
个人项目
- Mahjong Web App:移动端麻将计分应用,基于 React + ShadcnUI + Nest.js,已稳定运行半年。
- Rust CLI 工具:简易版
grep
、文本文档的中英文标点转换、文件 SHA256 计算、图片转 webp 格式等。 - 模型可视化剪切实验:基于 three-bvh-csg 实现布尔运算,优化模型切割体验。
技术能力
- 前端技术:React.js, Vue.js, TypeScript, Three.js, Cesium.js, Tailwind CSS
- 后端技术:FastAPI, Nest.js, WebAssembly, Rust
- 数据库:PostgreSQL, MySQL, MongoDB
- 工具 & 部署:Git, Docker, Docker Compose
论文 & 技术文章
📄 基于 WebGIS 的三维矿山数据管理系统(DOI:10.11907/rjdk.231777)