Interactive geospatial learning · 2026
SkyTerrain
A bilingual 3D geography platform that combines terrain exploration, structured lessons, narrated flyovers and practical city guides from an aircraft-window perspective.
System design
Created a single typed registry for terrain anchors, bounding boxes, geographic axes and sources. Shared data drives navigation, labels, camera framing and region highlighting instead of duplicating configuration across the UI.
Interaction engineering
Engineered route-specific camera, waypoint-dwell and narration timing to keep spoken descriptions aligned with corresponding map locations while handling terrain-loading and TTS delays.
Reliability
Created reproducible checks for geometry, bilingual completeness, bearings and time-sensitive facts. Audited 330 sampled claims from 11,352 verifiable fields and converted recurring defect classes into regression checks.
- Next.js 16
- React 19
- TypeScript
- CesiumJS
- Edge TTS