I build visualization tooling — maps, 3D scene viewers, big-data dashboards.

Eight years of frontend at the intersection of geospatial data, WebGL, and real-time streaming. Map SDKs at Baidu and Alibaba; AD scene-viewer + telemetry workspace at DiDi; data-platform tooling at NIO.

Three.js / WebGLCanvasReact · Next.jsrosbridge · ProtobufgRPC · WebSocketL7 · Loca · Mapv

Selected Work

11 projects · click any to open

Autonomous-Driving Model-Training Toolchain

DiDi · 2022–2024

Browser scene viewer + telemetry workspace for AD researchers — 3D point cloud, multi-camera, rosbridge live streams.

Three.jsWebGLrosbridgerosbag2ProtobufWebCodecsgRPC

Mapv — Spatial Data Visualization SDK

Baidu · 2017–2019

Open-source canvas/WebGL visualization library for geospatial data: heatmaps, point clouds, animated flows, choropleth.

CanvasWebGLOpen SourceMaps

AMap Loca — 3D Geospatial Visualization

Alibaba · 2019–2021

3D map visualization engine for AMap — extruded buildings, animated heatmaps, scatter layers, scan effects.

Three.jsWebGLAMapLoca v2
RESTRICTED

LBS Truck Routing Solution

Alibaba · 2020–2021

End-to-end logistics route planning — truck-class restrictions, time-windowed road closures, multi-stop optimization.

AMapRoutingB2B

Qianxi — Migration Big Data

Baidu · 2018–2019

Animated origin-destination flows showing inter-city population migration at provincial and city granularity.

CanvasEChartsReal-time

Smart Traffic — City Realtime Speed

Baidu · 2018

Live road-network color-coded by realtime average speed; supports per-city congestion analytics.

CanvasRealtimeMaps

Renqi — Commercial Site Selection

Baidu · 2018–2019

POI heat + isochrone analysis for real-estate and retail site selection.

HeatmapIsochroneMaps

Mapv-Pro — Geo Data Big-Screen

Baidu · 2018–2019

Configurable big-screen dashboards for enterprise geo data — drag-drop tiles, real-time SSE, dark-mode native.

ReactWebSocketDashboards

AMap JS API v2

Alibaba · 2019–2021

Core JS map SDK — vector tiles, layer system, marker / overlay APIs, full backward compatibility.

TypeScriptCanvasSDK

L7 / AntV Geospatial Visualization

Alibaba · 2020–2021

Contributed to AntV L7 — hex-grid aggregation, extrusion, large-volume point rendering.

L7AntVWebGL
import BMapGLconst map = new BMapGL.Map( '#container')map.setCenter( new BMapGL.Point(...))

Baidu Maps Open Platform — Web SDK & Developer Tooling

Baidu · 2017–2019

B-end API platform, C-end push channel and web rendering — the developer surface for Baidu Maps.

JS SDKAPI PlatformDeveloper Tooling