Stéphane De Todaro — tech lead

@super-dev.app · Tech-lead
Active since 2017

Technical lead and full-stack architect, freelance since 2019. I design, industrialize and operate business platforms on Azure, and I publish open-source software engines.

All projects
Open-source project · ANGULAR

Universe Map — a 3D map of the Universe

Author — Angular + Three.js

Continuous zoom across five orders of magnitude, 10,000 stars in a single draw call, local ephemerides and an eclipse engine checked against NASA data.

Aug 12, 2026 eclipse verified vs NASA

The problem

Rendering the Universe at true scale breaks 3D engines. From the metre to the light-year, distances no longer fit in a single floating-point frame, and drawing thousands of stars collapses the framerate.

The approach

A continuous semantic zoom across five orders of magnitude, with a reversible parent frame so scales are never mixed in one coordinate space. Nearby stars fit into a single draw call through instancing. Ephemerides and the eclipse engine run locally, with no backend, checked against NASA data.

Preview

Universe Map showing Earth with its night-side city lights, the Moon and the Solar System orbits

Highlights

  • Continuous zoom from the Solar System to the Cosmicflows-4 cosmic web
  • 10,000 stars in a single draw call (instancing)
  • Ephemerides and eclipses computed in the browser, no backend
  • Aug 12, 2026 eclipse verified against NASA data
  • Data labelled: measured, calculated, simulated, illustrative

Stack

  • Angular 21
  • Three.js
  • WebGL