A technical challenge I set myself: render live aircraft and satellites simultaneously on a 3D globe — real data, real time, in a browser.
The result was WorldView. A browser-based dashboard using Google 3D Tiles and Vite, pulling live aircraft positions from OpenSky and computing satellite orbital positions from TLE data — both rendered simultaneously on a rotating globe.
The engineering problems were more interesting than the visual result:
- TLE orbital mechanics computed client-side in real time
- Two data sources with very different refresh rates coexisting smoothly
- API rate limits managed without the user noticing
Runs in a browser. No backend persistence, no database — a well-structured data pipeline and a rendering layer on top.
Interested in this project?
I'm always happy to talk through how it was built, the problems it solves, or how something similar could work for you.