陈玉明

陈玉明

9 年经验前端开发工程师,专注图形编辑、数据可视化、多端应用与工业级 Web 体验 9-year frontend engineer focused on visual editors, data visualization, multi-platform apps, and industrial web experiences

前端开发 / 视觉系统Frontend Developer / Visual Systems

把复杂业务、图形交互和多端体验做成稳定可用的前端产品。 Turning complex business flows, graphic interactions, and multi-platform experiences into reliable, production-ready frontend products.

我是陈玉明,9 年前端开发经验,长期关注 Vue 生态、图形编辑器、Three.js/WebGL、低代码看板、小程序、App 与工业可视化场景。擅长从原型、UI、工程架构到上线交付独立推进项目。 I'm Yuming Chen, a frontend engineer with 9 years of experience in Vue, visual editors, Three.js/WebGL, low-code dashboards, mini programs, apps, and industrial visualization. I can independently drive projects from prototyping and UI to architecture and production delivery.

我在做什么What I Build

核心能力Core Strengths

01

图形编辑与可视化搭建 Visual Editing & Dashboard Builders

围绕画布、节点、拖拽、布局、数据源和组件配置,构建可交互、可扩展的编辑器与看板工具。 Building interactive, extensible editors and dashboards around canvas, nodes, drag-and-drop, layout, data sources, and component configuration.

02

Three.js / WebGL 场景 Three.js / WebGL Scenes

处理模型加载、灯光材质、事件拾取、动态数据绑定和渲染性能,服务工业产品与 3D 展示场景。 Handling model loading, lighting and materials, event picking, dynamic data binding, and rendering performance for industrial products and 3D showcases.

03

多端应用交付 Multi-platform Delivery

覆盖 Web 管理端、H5、小程序、uniapp、Hybrid App、Electron 桌面端,理解从开发到打包发布的完整流程。 Covering web admin panels, H5, mini programs, uniapp, hybrid apps, and Electron desktop apps — from development through build and release.

精选作品Selected Work

精选项目方向Selected Project Directions

Canvas / Editor

图形编辑器与可视化搭建工具 Visual Editor & Dashboard Builder

面向复杂配置场景,抽象画布元素、组件属性、交互状态和数据绑定能力,支持拖拽编排、动态预览和配置化输出。 Abstracting canvas elements, component properties, interaction states, and data binding for complex configuration workflows — with drag-and-drop layout, live preview, and configurable output.

  • Vue 3
  • Leafer
  • Canvas
  • Editor UX

Industrial Visualization

工业 3D 可视化应用 Industrial 3D Visualization

通过 Three.js / WebGL 将设备、工件、物料状态与业务数据连接起来,支持多端展示和交互查看。 Connecting equipment, workpieces, material states, and business data through Three.js / WebGL, with multi-platform display and interactive viewing.

Dashboard Builder

低代码看板设计器 Low-code Dashboard Designer

支持图表拖拽、布局切换、动态边框、数据源配置和移动端适配,用可配置方式提升看板交付效率。 Supporting chart drag-and-drop, layout switching, dynamic borders, data source configuration, and mobile adaptation to speed up dashboard delivery.

技术栈Stack

技术栈Tech Stack

  • Vue 2 / Vue 3
  • TypeScript / JavaScript
  • Vite / Vue CLI
  • Pinia / Vuex
  • Three.js / WebGL
  • ECharts / G2
  • Canvas / SVG
  • uniapp / 小程序Mini Program
  • Electron
  • Hybrid App
  • Element / Ant Design Vue
  • Tailwind CSS
  • MQTT / Socket
  • CI/CD

欢迎交流Open To Talk

如果你需要能独立推进复杂前端项目的人,可以联系我。 If you need someone who can independently drive complex frontend projects, feel free to reach out.

我更适合处理图形交互、数据可视化、多端应用、中后台系统和需要前端架构落地的项目。 I'm especially suited for graphic interactions, data visualization, multi-platform apps, admin systems, and projects that need solid frontend architecture.