关于

赵力行 | 前端开发工程师

📧 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)

📌 使用 GDAL 创建地图瓦片服务
📌 Web 中的文件 SHA256 校验
📌 WebAssembly 开发范式

作者

1uciuszzz

发布于

2024-07-04

更新于

2025-03-24

许可协议

评论