← Back to the work Private repo · M1 complete

Case study · Space domain awareness

OrbitSentrytracked, and honest about it.

A browser console that tracks a curated satellite catalogue and screens it for close approaches, manoeuvres and reentries — built so that every number it shows can be defended.

OrbitSentry space-domain-awareness console: a rendered globe surrounded by catalogued objects, with a conjunction event feed listing close approaches and miss distances.

Actual console · bundled 449-object public catalogue · API-offline snapshot shown

1 mmSGP4 vector tolerance
449Objects in bundled catalogue
PublicOpen orbital data only

01What it proves

Domain research, tested orbital mathematics, and the discipline to show uncertainty instead of hiding it. Public orbital elements do not carry covariance — a naive tracker can render precise-looking positions and close-approach numbers that simply are not precise.

02How it stays honest

  • Positions carry the age of the element set they came from — stale objects visibly degrade instead of rendering confidently wrong.
  • Conjunctions report miss distance with an uncertainty band, never a naked number.
  • Derived events are labelled as this project's own analysis, not as official products.

03Evidence

Propagation is unit-tested against the official AIAA SGP4 verification vectors at 1 mm tolerance — the maths is checked against a known-good reference rather than trusted because a package imported successfully.

04Stack

PythonFastAPITypeScriptWebGL
Honesty note The repository is private and the project is at milestone M1. The screenshot above is the running console showing a bundled snapshot with the live API offline. OrbitSentry is a personal research project — it is not an official space-situational-awareness product and does not claim to be.